我想通过我在 Whatsapp 中的应用程序选择图像附件。
在 Whatsapp 从图库页面发送附件中,ShareIntentProvider 将提供本地图库应用和 Google 的照片来选择图像。我怎样才能让我的应用程序支持它?
我知道如何将图像从我的应用程序共享到 Whatsapp,但我不知道如何让 Whatsapp 允许我的应用程序选择图像作为附件。
在您AndroidManifest.xml
要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 库列表中,