我想制作一个分享按钮,将我的应用程序中的照片直接分享给用户 facebook,假设他们已安装并已登录。但 facebook api 指南上的教程只有一个需要用户登录,即我不想做。
我知道这startActivity(Intent.createChooser(shareIntent, "Share via"));
会做我想要的,但我宁愿有一个 facebook 特定的按钮,它完全可以做选择器会做的事情,但用户不必打开选择器并选择 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 甚至没有办法做到这一点?