Я бы хотел, чтобы браузер Android предлагал пользователю открыть загруженный файл с моим собственным приложением / деятельностью.
В настоящий момент я получаю это сообщение об ошибке из браузера (фактически, менеджера загрузки):
"Невозможно загрузить. Содержание не поддерживается на этом телефоне."
Я пытался использовать узел intent-filter в моем файле AndroidManifest.xml, как этот
<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" android:host="*" android:pathPattern=".*\\.nzb" />
</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="file" android:host="*" android:pathPattern=".*\\.nzb" />
</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" android:host="*" android:mimeType="application/x-nzb" />
</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="file" android:host="*" android:mimeType="application/x-nzb" />
</intent-filter>
Обратите внимание, что я могу открывать файлы NZB с моей собственной деятельностью по умолчаниюбраузер файловой системы, но не из интернет-браузера.
По сути, мне нужно сделать то же самое, что и «Загрузить все файлы», но только с файлами NZB.
Я также пытался с mimeType = "*/ * "без удачи.
О, и я забыл, что файл с именем foobar.mp3.nzb не будет работать даже из браузера файловой системы.
Есть идеи / предложения?
Приветствия