Приложение MusicPlayer не отображается в диалоговом окне выбора для открытия аудиофайлов. - PullRequest
0 голосов
/ 14 мая 2019

У меня есть приложение музыкального проигрывателя, в котором есть действие, которое я создал для воспроизведения песен на внешних носителях, например, когда вы перемещаетесь по файловому менеджеру и нажимаете на песню, а открывается приложение для воспроизведения этого конкретного файла, проблема в том, что мое приложение не отображается в диалоговом окне выбора, я также попробовал приложение 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>

Что я отпускаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...