我想分享这样一条信息:“查看图片http://someUrl.com来自应用程序ABCapp。”用户必须能够选择任何已安装的应用程序进行共享。
我正在使用以下代码。
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setType("text/plain");
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
intent.putExtra(Intent.EXTRA_TEXT, shareMsg);
startActivity(Intent.createChooser(intent,
getString(R.string.share_using_application)));
对于除Facebook之外的所有其他应用程序,它都可以正常运行。我读了一些其他问题,建议使用Facebook SDK。我不太清楚我应该使用fb sdk做什么?当用户选择FB后,我希望在单击共享选项时显示应用程序列表,然后我是否应采用不同的方法?可以检测到用户的选择吗?请解释。