У меня есть приложение музыкального проигрывателя, в котором есть действие, которое я создал для воспроизведения песен на внешних носителях, например, когда вы перемещаетесь по файловому менеджеру и нажимаете на песню, а открывается приложение для воспроизведения этого конкретного файла, проблема в том, что мое приложение не отображается в диалоговом окне выбора, я также попробовал приложение musixMatch и древесину, и ни одно из них не появилось в диалоговом окне выбора. Было только 2 варианта, стоковый музыкальный плеер и Google Play Music. Мой телефон - Xiaomi Redmi note 5, и я попробовал эмулятор с Android O и получил те же результаты.
Вот мой код с фильтрами намерений из активности:
<activity
android:name=".activities.PlayExternalAudioActivity"
android:configChanges="keyboardHidden|screenSize|orientation"
android:theme="@style/AppThemeDark.Translucent">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="file" />
<data android:mimeType="audio/*" />
<data android:mimeType="application/ogg" />
<data android:mimeType="application/x-ogg" />
<data android:mimeType="application/itunes" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
<data android:mimeType="audio/*" />
<data android:mimeType="application/ogg" />
<data android:mimeType="application/x-ogg" />
<data android:mimeType="application/itunes" />
</intent-filter>
<intent-filter android:priority="-1">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="content" />
<data android:mimeType="audio/*" />
<data android:mimeType="application/ogg" />
<data android:mimeType="application/x-ogg" />
<data android:mimeType="application/itunes" />
</intent-filter>
</activity>
Что я отпускаю?