Включите наше приложение во всплывающем окне по умолчанию для запуска мультимедиа
Я сделал приложение для медиаплеера. Все работает нормально, но я хочу, чтобы, когда пользователь выбирал какой-либо медиа-файл, во всплывающем окне по умолчанию я хотел включить значок своего приложения. Например, когда пользователь выбирает какой-либо медиа-файл, android просит пользователя выполнить это действие с помощью MusicPlayer, MX-плеера и т. Д. Я хочу, чтобы мое приложение отображалось во всплывающем окне.
заранее спасибо
1 ответ
Решение
Вам нужно будет добавить следующие фильтры намерений к вашей деятельности в манифесте:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="content"/>
<data android:scheme="file"/>
<data android:mimeType="audio/*"/>
</intent-filter>
Если вы хотите, чтобы ваше приложение отображалось только для mp3-файлов, попробуйте это:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="audio/mp3" />
<data android:pathPattern="*.mp3" />
</intent-filter>
Чтобы узнать больше о намеренных фильтрах: Ссылка.