2

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

在 Whatsapp 从图库页面发送附件中,ShareIntentProvider 将提供本地图库应用和 Google 的照片来选择图像。我怎样才能让我的应用程序支持它?

我知道如何将图像从我的应用程序共享到 Whatsapp,但我不知道如何让 Whatsapp 允许我的应用程序选择图像作为附件。

4

1 回答 1

3

在您AndroidManifest.xmlActivity打开的(从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 库列表中,

于 2013-11-07T05:51:18.017 回答