<intent-filter> 对于WhatsApp音频共享



当用户在音频剪辑上选择共享时,我希望能够处理WhatsApp的意图。几个音频应用程序可以处理它,但我的没有在共享对话框中列出。我目前的intent-filter适用于几乎所有其他应用程序。它是:

<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="audio/*" />
<data android:mimeType="application/x-flac" />
<data android:mimeType="application/flac" />
<data android:mimeType="application/ogg" />
<data android:mimeType="application/x-ogg" />
<data android:mimeType="video/mp4" />
<data android:mimeType="video/3gpp" />
</intent-filter>

我尝试过使用*/*mime类型,但使用OPEN_DOCUMENT操作都没有成功。根据文档,intent-filter暗示了filecontent方案,WhatsApp还需要使用另一个方案吗?

简单的答案是我们必须有一个处理android.intent.action.SEND的意向过滤器

最新更新