如何让我的Android应用程序显示在用于共享内容的应用程序列表中?

时间:2014-01-18 13:24:10

标签: android button share highlighting

好的,这很难解释,但这是我不知道该怎么做:

基本上,当您在Android中突出显示文本时,您可以选择共享该文本。因此,您只需单击菜单栏中的共享按钮即可。

现在,如何让我的应用程序显示在可用于共享文本的应用程序列表中?

3 个答案:

答案 0 :(得分:2)

创建一个活动YourActivtiy并在清单中注册操作SEND mime type text / plan,即使你也可以通过添加另一个意图过滤器来处理图像类型。

<activity android:name=".YourActivity" >
    <intent-filter>
        <action android:name="android.intent.action.SEND" />
        <category android:name="android.intent.category.DEFAULT" />
        <data android:mimeType="text/plain" />
    </intent-filter>
</activity>

答案 1 :(得分:1)

只需将以下Intent Filter添加到AndroidManifest.xml中的活动:

即可
<intent-filter>
    <action android:name="android.intent.action.SEND" />
    <category android:name="android.intent.category.DEFAULT"/>
    <data android:mimeType="yourmimehere"/>
</intent-filter>

答案 2 :(得分:0)

您必须将此清单文件写为

<activity android:name=".SomeActivity" >
<intent-filter>
    <action android:name="android.intent.action.SEND" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="tsome mime here" />
</intent-filter>