当前位置: 首页 > 知识库问答 >
问题:

在Android Webview中加载pdf或url

弘和同
2023-03-14
WebView webView = (WebView) mContentView.findViewById(R.id.web_view);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setAppCacheEnabled(true);
webView.getSettings().setJavaScriptEnabled(true);

// This is the url that may be .html or .pdf
String url = "https://uva.onlinejudge.org/external/1/119.html";
//String url = "https://uva.onlinejudge.org/external/11/1124.html";

webView.setWebChromeClient(new WebChromeClient() {
    public void onProgressChanged(WebView view, int progress) {
        if (progress >= 100) {
            setContentShown(true);
        }
    }
});
webView.loadUrl(url);

任何帮助都将不胜感激。

共有1个答案

翟青青
2023-03-14
webView.setDownloadListener(new (DownloadListener listener) { // is it a pdf? });
 类似资料:
  • 我想在中显示pdf文件的内容。 问题:当我启动时,一个新的对话框正在打开,不管我是想在浏览器中还是在pdf查看器中加载pdf。但我想直接在中加载内容。我还尝试了一个前缀url来嵌入内容,但结果显示:没有预览可用。 我的代码: 我现在用android-pdfView库用下面的代码尝试了一下: 但随后会在以下地址出现一个:。adress直接引用了我onedrive帐户中的pdf文件。所以当我在浏览器中

  • 移动应用程序新手。我正在尝试在我的android应用程序上使用webview。但我的代码中有一个问题。我使用了https://developer.android.com/但它现在不知怎么起作用了。你能查一下我的密码吗。。。。 Android说“无法解决符号webview”... 整个代码都在这里-

  • 问题内容: 所以我目前正在尝试显示我在UIWebview中拥有的本地PDF,这是我正在使用的代码: 该代码将成功构建,但是当我运行该应用程序时,它将崩溃并显示以下错误:线程1:EXC_BAD_INSTRUCTION(code = EXC-I386_INVOP,subcode = 0x0) 我已经找到了一些有关如何执行此操作的教程,但是它们都已经过时或在Objective-C中。 问题答案: 干得好

  • 线程“main”java.lang.noClassDeffounderror:Test引起的异常:java.lang.ClassNotFoundException:Test at java.net.URLClassLoader$1.run(URLClassLoader.java:202)at java.security.AccessController.doprivileged(本机方法)at j

  • 我已经通过Git导入了一个JavaProject。在下一步中,我想测试一个简单的Hello-World-Program。 如果我在Package-Explorer中右键单击Test.java并执行“运行Java应用程序”,它说: Fehler:Hauptklasse测试konnte nicht gefunden Order geladen werden[错误:找不到或加载主类测试。 有没有像Ant

  • 如何在vue2中使用iframe和embed均显示base64转化的pdf文件? 由于之前没做过,先做了个小测试 以上代码有效 再放到vue中却失效了,并且没有报错,且渲染的iframe和embed内的src均可以单独打开(以下代码位于mounted) 也尝试过将iframe的地址改为百度,可以显示 请问有人知道这是什么原因吗?