如何在 android 上调用 facebook 应用程序? [复制]

Posted

技术标签:

【中文标题】如何在 android 上调用 facebook 应用程序? [复制]【英文标题】:how can I call facebook application on android? [duplicate] 【发布时间】:2013-11-03 12:57:16 【问题描述】:

这是我用来调用 app.js 的完整代码。它列出了所有可以响应该对象的应用程序。我怎样才能只调用 Facebook 应用程序?谢谢

公共类 MainActivity 扩展 Activity

@Override
public void onCreate(Bundle savedInstanceState) 
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Intent i = new Intent(android.content.Intent.ACTION_SEND);
    i.setType("image/jpg");
    i.putExtra(Intent.EXTRA_SUBJECT, "Subject...");
    i.putExtra(Intent.EXTRA_TEXT, "Text...");
    startActivity(Intent.createChooser(i, "Apps that can respond to this"));

【问题讨论】:

【参考方案1】:
        try 
            // check if Facebook app is installed on the phone 
            context.getPackageManager().getPackageInfo("com.facebook.katana", 0);
            startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("fb://profile/profile_id")));
            
       catch (Exception e) 
            //open the Facebook profile of the user in the web browser
            startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.facebook.com/username")));
           

【讨论】:

以上是关于如何在 android 上调用 facebook 应用程序? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android (Facebook SDK v4) 上发出 Facebook 游戏请求后获取收件人 ID?

如何在 Android 上制作 Facebook 的应用新菜单? [复制]

如何通过 Android 应用在 Facebook 上分享我的位置?

Android如何制作出现在屏幕侧面的菜单栏?像 Google Plus、Android 设备上的 Facebook 菜单

如何在 Facebook 上获取好友列表 android 应用程序?

在 iOS 上使用 null 调用 forge.facebook.ui 回调