我正在开发一个Android应用程序,并希望通过打开设备中可用的所有
共享选项来共享一些文本。但目前该列表正在显示电子邮件,蓝牙,Gmail和消息。如何显示android中的所有共享选项?
像BBC新闻这样的其他应用在Bump,Picasa和其他应用中显示更多选项。如何显示所有可用的选项并处理它们?
我使用这个:
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/vcard");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT,mailBody);
startActivity(Intent.createChooser(sharingIntent,"Share using"));
和清单
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain"/>
</intent-filter>
如果没有得到解决,那么使用''而不是''这会显示所有选项,包括Bump,Picasa –