【问题标题】:Opening PDF files on android webview without using GoogleDocViewer在不使用 GoogleDocViewer 的情况下在 android webview 上打开 PDF 文件
【发布时间】:2016-04-19 13:07:28
【问题描述】:
如何在不使用 GoogleDocViewer 的情况下从 url 显示 Android webview 上的 pdf?
PDF url 需要身份验证,并且 url 在浏览器上工作正常,但是当我尝试在 android webview 中打开相同的 url 时,它显示空白屏幕。
【问题讨论】:
标签:
android
pdf
android-webview
【解决方案1】:
你可以使用Mozilla的pdf.js。
Android 中有关如何执行此操作的示例项目。用户Butelo制作的示例项目。
正如用户 LinX64 指出的,这仅适用于android.os.Build.VERSION_CODES.JELLY_BEAN 及以上。
【解决方案2】:
我猜你应该为这些东西使用第三方库,顺便说一下,原生安卓浏览器不支持这种pdf格式。
例如,为了完成以上用户的回答,这仅适用于+android.os.Build.VERSION_CODES.JELLY_BEAN
也检查一下:
//API级别android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1及以下默认值为true,
//对于 API 级别 android.os.Build.VERSION_CODES.JELLY_BEAN 及更高版本为 false。
if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN)