У меня есть файл с расширением .abc, и я пытаюсь прочитать этот файл в своем личном приложении. У меня есть следующий фильтр намерений в моем манифесте xml.
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="file" />
<data android:scheme="content" />
<data android:mimeType="*" />
<data android:pathPattern=".*\\.abc" />
<data android:host="*" />
</intent-filter>
Этот фильтр улавливает все намерения, отправленные из файлового браузера, сторонних почтовых клиентов и т. д., за исключением собственного почтового клиента. единственная разница между приложением файлового браузера и собственным почтовым клиентом заключается в том, что схема для файлового браузера — «файл», а схема для собственного почтового клиента — «контент». Когда я щелкаю файл с расширением .abc во вложениях в собственном почтовом клиенте, он даже не загружает файл, и намерение не срабатывает. Любые предложения о том, где проблема может быть?
Если мне не хватает какой-либо информации, я буду рад добавить к вопросу.