在我的应用程序中,我有一个2 edittext(用于电子邮件和密码)和一个简单的按钮“Facebook连接”,当我选择此按钮时,我想去登录facebook的页面。我可以尝试做什么,或者我必须从facebook登录页面登录facebook?如果有可能,我该怎么做?
答案 0 :(得分:2)
你必须从这个链接下载api https://github.com/facebook/facebook-android-sdk/
然后从此链接获取java的facebook api代码
答案 1 :(得分:1)
试试这个:
public void onClick(View v) {
Intent i = getOpenFacebookIntent(this);
startActivity(i);
}
public static Intent getOpenFacebookIntent(Context context) {
try {
context.getPackageManager().getPackageInfo(
"com.facebook.facebook", 0);
return new Intent(Intent.ACTION_VIEW,
Uri.parse("fb://profile/20531316728"));
} catch (Exception e) {
return new Intent(Intent.ACTION_VIEW,
Uri.parse("https://www.facebook.com/facebook"));
}
}
当您点击按钮时(或者例如将facebook图标作为图像按钮)
您的Android浏览器会弹出,然后您可以登录Facebook。
在上面的代码中,我使用页面facebook.com/facebook进行浏览,但您可以使用您喜欢的任何其他页面,但首先您需要从此处提取页面的ID:
graph.facebook.com/yourpage
(例如,在id上面的代码是20531316728,您可以在其中找到它:graph.facebook.com/facebook)
答案 2 :(得分:0)
答案 3 :(得分:0)
您必须关注https://github.com/facebook/facebook-android-sdk/
这里的想法是,如果您已登录官方Facebook应用程序,请避免在您的应用程序中登录。否则会弹出一个自定义对话框。