我正在尝试实现一个简单的共享操作,该操作将向用户显示 Facebook、Twitter 和电子邮件的菜单,他们可以在其中共享我预设的一组消息,例如“我在http://www.xyz上使用了一个很棒的应用程序.com
到目前为止,我所拥有的是样式:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_share"
android:title="@string/share"
android:showAsAction="ifRoom"
android:actionProviderClass="android.widget.ShareActionProvider" />
</menu>
我在网上看到很多这样的例子:
Intent intent=new Intent(android.content.Intent.ACTION_SEND);
intent.setType("text/plain");
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
// Add data to the intent, the receiving app will decide what to do with it.
intent.putExtra(Intent.EXTRA_SUBJECT, “Some Subject Line”);
intent.putExtra(Intent.EXTRA_TEXT, “Body of the message, woot!”);
但这只是打开电子邮件。但是,我将如何打开该菜单,其中包含可以共享文本和链接的所有可能位置?
谢谢!