如何使我的应用程序出现在whatsapp库ShareIntent Provider中

时间:2013-11-07 05:02:37

标签: android whatsapp

我想通过Whatsapp中的应用程序选择图像附件。

在Whatsapp从Gallery页面发送附件时,ShareIntentProvider将提供原生Gallery应用程序和Google的照片以选择图像。如何在其上提供我的应用程序支持?

我知道如何将我的应用程序中的图像分享给Whatsapp,但我不知道如何让Whatsapp允许我的应用程序选择图像进行附件。

1 个答案:

答案 0 :(得分:2)

AndroidManifest.xml的{​​{1}}中,您要打开的Activity(来自whatsapp)添加以下目标过滤器:

<intent-filter>
    <action android:name="android.intent.action.GET_CONTENT" />
    <category android:name="android.intent.category.OPENABLE" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="image/*" />
    <data android:mimeType="video/*" />
</intent-filter>
<intent-filter>
    <action android:name="android.intent.action.PICK" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="image/*" />
    <data android:mimeType="video/*" />
</intent-filter>

您的应用程序现在应该显示在whatsapp图库列表中,