2014-02-05 4 views
0

Пользователь получает почту в android, которая содержит ссылку. Эта ссылка должна получить документ (PDF) с сервера (это хорошо), но он должен открыть его прямо в моем приложении.Открыть документ в моем приложении из почтовой ссылки в Android

Как это можно сделать?

ответ

1

Вы должны добавить 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 в приложении , Если есть несколько приложений, которые могут обрабатывать намерение, пользователю придется выбирать из списка.

+0

Спасибо. Когда пользователь получит выбор для выбора приложения PDF? В браузере? Есть ли другой способ заставить систему открыть ее с моим приложением, возможно, без URL-адреса? – Johnny2012

+0

может кто-то помочь? – Johnny2012

+0

Боюсь, я не понимаю вопроса в вашем первом комментарии. –

Смежные вопросы