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

<intent-filter> for WhatsApp audio shares

我希望能够在用户选择共享音频剪辑时处理来自 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 动作无济于事。根据文档,filecontent 方案由 intent-filter 隐含,是否有另一个我需要用于 WhatsApp 的方案?

简单的答案是我们必须有一个 intent-filter 来处理 android.intent.action.SEND