我正在尝试使用共享意图,但是我认为它无法正常工作。在要共享的应用程序列表中,不会出现Facebook或Pinterest,但是会出现Gmail或Cloud Print。
我希望所有可能的应用程序都出现在这里。

这是我的代码。
感谢您的任何建议。

final Intent shareIntent = new Intent(Intent.ACTION_SEND);
    shareIntent.setType("text/plain");
    shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "App name");
    shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "");
    startActivity(Intent.createChooser(shareIntent, "Share via..."));

最佳答案

我不了解Pinterest,但对于Facebook来说,这似乎是一个已知问题,它不接受这些意图。

Facebook通过以下方式提供了它的SDK:https://github.com/facebook/facebook-android-sdk

我的猜测是Pinterest也会这样做,因为他们还提供了自己的SDK:https://developers.pinterest.com/android/

10-08 17:18