我想制作一个分享按钮,将我的应用中的照片直接分享给用户脸谱,假设他们已安装并登录。但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做甚至没有?