Android 如何从localhost显示pdf

Android 如何从localhost显示pdf,android,pdf,android-webview,Android,Pdf,Android Webview,在我的应用程序中,我需要显示pdf文件 我尝试使用谷歌文档在webview中显示。我的问题是pdf文件存储在localhost中。当给定此本地主机url时,它不起作用。但其他所有URL都可以正常工作。我在浏览器中检查了我的本地主机url,工作正常。我无法在我的应用程序中看到 它是这样显示的 很抱歉,我们无法在原始来源处找到该文档。请验证该文档是否仍然存在。您也可以单击此处尝试下载原始文档 我的代码 10.x.y.z地址是不可路由的,即本地网络地址。Google Docs GView仅适用于可在线

在我的应用程序中,我需要显示pdf文件

我尝试使用谷歌文档在webview中显示。我的问题是pdf文件存储在localhost中。当给定此本地主机url时,它不起作用。但其他所有URL都可以正常工作。我在浏览器中检查了我的本地主机url,工作正常。我无法在我的应用程序中看到

它是这样显示的

很抱歉,我们无法在原始来源处找到该文档。请验证该文档是否仍然存在。您也可以单击此处尝试下载原始文档

我的代码


10.x.y.z地址是不可路由的,即本地网络地址。Google Docs GView仅适用于可在线访问的文档。
     runOnUiThread(new Runnable() {
                public void run() {
            WebView mWebView=new WebView(PdfFiles.this);
            mWebView.getSettings().setJavaScriptEnabled(true);
            mWebView.getSettings().setPluginsEnabled(true);
            String PdfUrl = "http://10.0.2.2/moodle/practice/document/"+Pdfname;
            mWebView.loadUrl("https://docs.google.com/gview?embedded=true&url="+PdfUrl);
            //"http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf"
            //mWebView.loadUrl("https://docs.google.com/gview?embedded=true&url="+"http://www.ztsinc.com/MBT1_OI.pdf");
            //mWebView.loadUrl("https://docs.google.com/gview?embedded=true&url="+"http://www.ourwebsite/path"+lvForDialog.getItemAtPosition(position));
            setContentView(mWebView);
                }
            });