【问题标题】:How to make my app appearing in whatsapp gallery's ShareIntentProvider如何让我的应用出现在 whatsapp 库的 ShareIntentProvider 中
【发布时间】:2013-11-18 15:35:47
【问题描述】:

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

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

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

【问题讨论】:

标签: android whatsapp


【解决方案1】:

在您要打开的ActivityAndroidManifest.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 库列表中,

【讨论】:

  • 但是用户如何从我的应用程序中选择图像??????当他从列表中选择我的应用程序时,如何向用户显示一些 gridview kindda 东西?
  • @Amulya Khare 它在 Lollipop 版本中不起作用,操作系统没有提示选择应用程序,知道最新的 Whatsapp 版本吗?
  • 对不起,这个答案这么多年后打扰你,但我遇到了同样的问题,似乎没有任何工作,如果你能帮助我,我将不胜感激,我在这里发布我的问题( stackoverflow.com/q/43299778/5561657),和这个差不多……请看一下。请。 THX
猜你喜欢
  • 2020-11-22
  • 2014-09-21
  • 2016-01-09
  • 1970-01-01
  • 2018-12-30
  • 2016-06-06
  • 1970-01-01
  • 2014-03-08
  • 1970-01-01
相关资源
最近更新 更多