当用户选择音频剪辑上的共享时,我希望能够从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>
我尝试使用*/*
哑剧类型,并使用OPEN_DOCUMENT
动作无济于事。根据文档,file
暗示了content
和intent-filter
方案,对于WhatsApp我还需要使用另一种方案吗?
答案 0 :(得分:0)
简单的答案是我们必须有一个处理android.intent.action.SEND