我想创建一个应用程序来通过 NFC 在 2 个设备之间交换信息。
我知道如何使用 Android Beam 让一部手机向另一部手机发送信息。我不知道的是,两部手机如何只需轻轻一按即可相互发送数据。
这可能吗?如果是,如何?
我正在使用Facebook SDK 4.0
当我转到应用程序设置并删除之前授予的权限时,不会调用AccessTokenTracker。我应该如何调用AccessTokenTracker?
我正在测试登录的用例,AccessTokenTracker不会跟踪以下情况:
有人通过应用设置从Facebook删除您的应用,然后重新访问您的应用。您的应用程序应检测到此情况,并提示用户重新登录。
1)转到您的应用程序,然后点击“使用Facebook登录”按钮
2)点击确定以接受读取权限(然后再次单击确定以接受写入权限(如果适用))
3)在Facebook上转到应用程序设置并删除您的应用程序
4重复步骤1-2,并验证Facebook登录是否有效
这是我的MainActivity的代码,它只是一个简单的应用程序,用于学习如何使用SDK。
package com.ognid.acesstokentracker;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v7.app.ActionBarActivity;
import android.util.Log;
import com.facebook.AccessToken;
import com.facebook.AccessTokenTracker;
import com.facebook.CallbackManager;
import com.facebook.FacebookSdk;
public class MainActivity extends ActionBarActivity {
CallbackManager callbackManager;
AccessTokenTracker accessTokenTracker;
Fragment selection=new SelectionFragment();
Fragment login=new LoginFragment();
String TAG=MainActivity.class.getSimpleName();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FacebookSdk.sdkInitialize(this.getApplicationContext());
callbackManager = CallbackManager.Factory.create();
accessTokenTracker = new AccessTokenTracker() {
@Override
protected void onCurrentAccessTokenChanged(
AccessToken oldAccessToken,
AccessToken currentAccessToken) {
Log.d(TAG,"onCurrentAccessTokenChanged");
updateWithToken(currentAccessToken);
}
};
setContentView(R.layout.activity_main);
} …Run Code Online (Sandbox Code Playgroud) 我想知道是否可以使用 Android Studio 的 git GUI 暂存文件。我看到了提交一些修改过的文件的选项,但没有看到仅暂存文件的选项。