0

我想制作一个分享按钮,将我的应用程序中的照片直接分享给用户 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 甚至没有办法做到这一点?

4

0 回答 0