У меня есть приложение, которое может просматривать видеофайлы разных типов, используя фильтры намерений из разных источников.Чтобы приложение всегда отображалось в качестве выбора при попытке открыть любой видеофайл, я поместил этот код в манифест
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<action android:name="android.intent.action.PICK"/>
<data android:mimeType="video/*" />
</intent-filter>
, чтобы я мог получить Uri в приложении, которое обрабатывает его в основной операции..
Хотя все кажется работающим, как и предполагалось, каждый раз, когда я пытаюсь редактировать манифест, Android Studio помечает весь код фильтра намерений красным подчеркиванием, сообщая об ошибке missing url
.Ошибка исчезает, если я удаляю <data android:mimeType="video/*" />
, но если я делаю это, приложение появляется как выбор не только для видеофайлов.