如何将我的应用程序添加到可以打开图像的应用程序列表中?

How to add my application to the list of applications that can open images?

当设备上的应用程序尝试共享图像时,会打开一个可以对该图像执行某些操作的应用程序列表:将其发布到社交网络、编辑等。我应该将什么添加到我的清单文件中application 以便将我的应用程序添加到此列表?而且,基本上,有趣的是添加到 PhoneGap 项目中的 config.xml。

为了注册您的应用程序能够执行某些任务,例如从存储中打开图像,您需要在可以执行该任务的 activity 标记内添加以下代码:

<activity android:name=".MyImageActivity">
<intent-filter>
    <action android:name="android.intent.action.SEND" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="image/*" />
</intent-filter>
</activity>

意图过滤器通知系统应用程序组件愿意接受的意图。

您可以在官方开发者网站上找到更多信息:https://developer.android.com/training/sharing/receive

看看这个url可能对你的解决方案有帮助

Open with menu