Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从url在android上加载pdf?_Android_Url_Pdf_Android Listview - Fatal编程技术网

如何从url在android上加载pdf?

如何从url在android上加载pdf?,android,url,pdf,android-listview,Android,Url,Pdf,Android Listview,我有一个包含listView的页面,每个项目都应该从url打开一个pdf文件,但我不知道如何从url加载pdf文件,甚至不知道如何加载pdf,所以我想问是否有人可以告诉我有关如何操作的提示?谢谢 WebView webview1 = (WebView) findViewById(R.id.webview1); webview.getSettings().setJavaScriptEnabled(true); String filename = "http://www.adobe.com/dev

我有一个包含listView的页面,每个项目都应该从url打开一个pdf文件,但我不知道如何从url加载pdf文件,甚至不知道如何加载pdf,所以我想问是否有人可以告诉我有关如何操作的提示?谢谢

WebView webview1 = (WebView) findViewById(R.id.webview1);
webview.getSettings().setJavaScriptEnabled(true); 
String filename = "http://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf";
String filename1 = "http://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters1.pdf";
可能重复:

将单独的URl传递到

  ListView lt = (ListView) findViewById(R.id.listview);

            lt.setOnItemClickListener(new OnItemClickListener() {

                @Override
                public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                        long arg3) {
                    // TODO Auto-generated method stub

                    if (arg2 == 1) {
                          webview.loadUrl("http://docs.google.com/gview?embedded=true&url=" + filename);
                    }

                    if (arg2 == 2) {
    webview.loadUrl("http://docs.google.com/gview?embedded=true&url=" + filename1);
                    }

                }
            });
ListView lt=(ListView)findViewById(R.id.ListView);
lt.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
公共链接(AdapterView arg0、视图arg1、内部arg2、,
长arg3){
//TODO自动生成的方法存根
如果(arg2==1){
webview.loadUrl(“http://docs.google.com/gview?embedded=true&url=“+文件名);
}
如果(arg2==2){
webview.loadUrl(“http://docs.google.com/gview?embedded=true&url=“+文件名1);
}
}
});

您可以尝试使用浏览器打开pdf文件,代码如下:

http://docs.google.com/gview?embedded=true&url=yoururl

你的url将成为你的pdf url链接。

我不明白最后两行你能解释一下吗?我收到这样的警告:“使用setJavaScriptEnabled会给你的应用程序引入XSS漏洞,请仔细查看。”这是webview的功能,你必须启用javaScript。设备上显示“网页不可用”没问题,我修复了它,我忘了将权限添加到声明中。这是重复的。查看以下链接