如何通过我的应用程序调用PDF Viewer的.apk文件?

时间:2010-03-13 00:28:00

标签: android

我只有PDF Viewer的.APK文件,我的要求是使用pdf viewer来阅读通过Web API调用的文档。除了源代码之外,有没有可能将这两个集成在同一个包中?

1 个答案:

答案 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?