用户在android中收到一封邮件,其中包含一个链接。该链接必须从服务器获取文档(PDF)(这很好),但必须直接在我的应用程序中打开它。
如何做到这一点?
答案 0 :(得分:1)
您必须在AndroidManifest.xml中为您的活动添加如下所示的Intent Filter:
<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文件。如果有多个应用程序可以处理意图,则用户必须从列表中进行选择。