Вы должны добавить Intent фильтр, как следующее к деятельности в AndroidManifest.xml:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="file" />
<data android:host="*" />
<data android:pathPattern=".*\\.pdf" />
</intent-filter>
Пожалуйста, обратите внимание, что нет никакого способа, чтобы заставить систему, чтобы открыть файл в формате PDF в приложении , Если есть несколько приложений, которые могут обрабатывать намерение, пользователю придется выбирать из списка.
Спасибо. Когда пользователь получит выбор для выбора приложения PDF? В браузере? Есть ли другой способ заставить систему открыть ее с моим приложением, возможно, без URL-адреса? – Johnny2012
может кто-то помочь? – Johnny2012
Боюсь, я не понимаю вопроса в вашем первом комментарии. –