Android 如何使我的应用程序出现在whatsapp gallery的ShareIntentProvider中

Android 如何使我的应用程序出现在whatsapp gallery的ShareIntentProvider中,android,whatsapp,Android,Whatsapp,我想通过Whatsapp中的应用程序选择图像附件 在Whatsapp从Gallery页面发送附件的过程中,ShareIntentProvider将提供本机Gallery应用程序和谷歌照片来选择图像。如何使我的应用程序支持它 我知道如何将我的应用程序中的图像共享到Whatsapp,但我不知道如何使Whatsapp允许我的应用程序选择用于附件的图像。在您的AndroidManifest.xml中,为要从Whatsapp打开的活动添加以下意图过滤器: <intent-filter>

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

在Whatsapp从Gallery页面发送附件的过程中,ShareIntentProvider将提供本机Gallery应用程序和谷歌照片来选择图像。如何使我的应用程序支持它

我知道如何将我的应用程序中的图像共享到Whatsapp,但我不知道如何使Whatsapp允许我的应用程序选择用于附件的图像。

在您的AndroidManifest.xml中,为要从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 gallery列表中,

某些应用程序会将默认应用程序设置为处理意图。检查此项:但用户如何从我的应用程序中选择图像??????当用户从列表中选择我的应用程序时,如何向他展示一些gridview kindda的东西?@Amulya Khare它在棒棒糖版本中不起作用,它没有操作系统提示用户选择应用程序,对最新的Whatsapp版本有什么想法吗?很抱歉这么多年后这个答案打扰了你,但我也遇到了同样的问题,似乎什么都不起作用,如果你能帮助我,我会很感激,我把我的问题贴在这里,几乎和这个一样。。。请看一下。请谢谢