我只有PDF Viewer的.APK文件,我的要求是使用pdf viewer来阅读通过Web API调用的文档。除了源代码之外,有没有可能将这两个集成在同一个包中?
答案 0 :(得分:3)
在此假设您正在尝试从Web上获取PDF以在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:scheme="http" android:mimeType="application/pdf" />
</intent-filter>
这会捕获从网上请求的PDF文件 - 请注意,您必须自己处理通过HTTP下载的文件。
但是,您的问题似乎表明(我认为)您没有代码 - 只有APK文件。
如果您想在此应用程序中打开PDF,只需创建一个带有Intent
的{{1}}和要打开的PDF文件的URI。
此主题,以及无法在没有源的情况下将多个APK合并在一起,已经涵盖了上一个问题的答案:
How can I merge two different package(.apk ) in an android appliation?