Как пройти мимо, чтобы их можно было скачать?
Вы не.
Как вы можете зарегистрировать свое приложение, чтобы оно выдерживало определенные расширения, чтобы его можно было загрузить?
В идеале, нет. Вы делаете это по типу MIME. Расширения файлов очень хрупкие. Однако любой из них может быть достигнут с помощью элемента <data>
в <intent-filter>
вашей активности. Вам также понадобится категория BROWSEABLE
и, возможно, действие VIEW
.
Например, вот как можно настроить просмотр файлов PDF:
<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:mimeType="application/pdf" />
</intent-filter>