使用Facebook api制作分享按钮

时间:2013-08-19 15:23:19

标签: android facebook facebook-sharer android-facebook android-sharing

我想制作一个分享按钮,将我的应用中的照片直接分享给用户脸谱,假设他们已安装并登录。但facebook api指南中的教程只有一个需要用户登录在,我不想要做。

我知道startActivity(Intent.createChooser(shareIntent, "Share via"));会做我想要的,但我宁愿有一个特定于facebook的按钮,它完全符合选择器的功能,但用户无需打开选择器并选择脸谱。

我试过了

    Intent facebookIntent = new Intent(Intent.ACTION_SEND);
    fbIntent.setClassName("com.facebook.katana",packageName);
    facebookIntent.setType("image/jpeg");
    facebookIntent.putExtra(Intent.EXTRA_STREAM, uri);
    startActivity(facebookIntent);

其中包名来自getPackageManager().queryIntentActivities(intent, 0)(周围有更多代码,但我想将代码保持在最低限度)

有没有办法用facebook api做甚至没有?

0 个答案:

没有答案