Android - 如何在共享菜单中列出?

时间:2013-01-14 12:30:56

标签: android air share

我正在使用Air for Android创建一个消息传递应用。我想通过共享菜单选项启用其他应用程序以共享文本到我的应用程序。

如何在其中列出我的应用?

(这是我想要列出的菜单:) enter image description here

2 个答案:

答案 0 :(得分:3)

在清单文件的Activity标记中添加适当的intent过滤器。

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

当Android搜索此类分享意图处理程序时,您的活动就会显示。

答案 1 :(得分:1)

要处理任何共享内容的Activity,请向Intent Filter添加Manifest。例如:

<intent-filter>
    <action android:name="android.intent.action.SEND" />

    <category android:name="android.intent.category.DEFAULT" />

    <data android:mimeType="text/plain" />
    <data android:mimeType="image/*" />

</intent-filter>