AndroidFacebook登录按钮行为
创始人
2024-10-07 17:01:45
0
  1. 首先,在build.gradle文件中添加Facebook SDK依赖:

dependencies { compile 'com.facebook.android:facebook-android-sdk:4.17.0' }

  1. 在布局文件中添加Facebook登录按钮:

  1. 在活动中设置Facebook登录按钮的行为:

public class LoginActivity extends AppCompatActivity {

private CallbackManager callbackManager;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);

    FacebookSdk.sdkInitialize(getApplicationContext());

    callbackManager = CallbackManager.Factory.create();

    LoginButton loginButton = (LoginButton) findViewById(R.id.login_button);
    loginButton.setReadPermissions(Arrays.asList("email", "public_profile"));

    loginButton.registerCallback(callbackManager, new FacebookCallback() {
        @Override
        public void onSuccess(LoginResult loginResult) {
            //登录成功的处理
        }

        @Override
        public void onCancel() {
            //用户取消登录的处理
        }

        @Override
        public void onError(FacebookException exception) {
            //发生错误的处理
        }
    });
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    callbackManager.onActivityResult(requestCode, resultCode, data);
}

}

  1. 在AndroidManifest.xml文件中添加Facebook App ID:

 
    ...

注意:需要到 Facebook for Developers 网站注册新应用并获取 App ID。在strings.xml文件中添加facebook_app_id字符串资源:

YOUR_APP_ID

相关内容

热门资讯

外挂手段!wepoker透视有... 外挂手段!wepoker透视有吗,德普之星透视-果然真的有辅助方法(哔哩哔哩)1、完成wepoker...
外挂教程书!拱趴大菠萝挂怎么安... 外挂教程书!拱趴大菠萝挂怎么安装,竞技联盟破解版最新版-切实有辅助攻略(哔哩哔哩)1、拱趴大菠萝挂怎...
外挂步骤!哈糖大菠萝可以开挂吗... 外挂步骤!哈糖大菠萝可以开挂吗,德扑圈有透视吗-本来真的有辅助攻略(哔哩哔哩)亲,关键说明,哈糖大菠...
外挂绝活!拱趴大菠萝万能挂图解... 外挂绝活!拱趴大菠萝万能挂图解,约局吧辅助器-一直一直都是有辅助方法(哔哩哔哩)该软件可以轻松地帮助...
外挂法子!aa poker辅助... 外挂法子!aa poker辅助,德普辅助器怎么用-本来存在有辅助插件(哔哩哔哩)1、aa poker...
外挂窍要!智星菠萝有挂吗,so... 外挂窍要!智星菠萝有挂吗,sohoo poker辅助-都是是有辅助技巧(哔哩哔哩)1、游戏颠覆性的策...
外挂指南!werplan免费挂... 外挂指南!werplan免费挂下载,哈糖大菠萝怎么开挂-果然是真的有辅助插件(哔哩哔哩)外挂指南!w...
外挂技法!悦扑克脚本,德州真人... 外挂技法!悦扑克脚本,德州真人透视脚本-好像存在有辅助方法(哔哩哔哩)1、德州真人透视脚本辅助器安装...
外挂经验!xpoker辅助怎么... 外挂经验!xpoker辅助怎么用,werplan怎么透视-竟然是有辅助技巧(哔哩哔哩)1、xpoke...
外挂机巧!红龙poker辅助平... 您好,红龙poker辅助平台这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】...