不能在Android的web视图下载 [英] Can not download in Android webview

查看:137
本文介绍了不能在Android的web视图下载的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可能重复:结果
  里面的WebView 下载文件

我有一个网页视图在我的屏幕上

I have a webview in my screen

和设置下载

           // This is my web.
  webDownloadTicket = (WebView) findViewById(R.id.webViewToDownload);
            webDownloadTicket.getSettings().setJavaScriptEnabled(true);
            webDownloadTicket.setWebViewClient(new WebViewClient() {
                @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url) {
                    view.loadUrl(url);
                    return false;
                }
            });
                  // and load url
            webDownloadTicket.loadUrl("xxx.com/TicketWEB/download.jsp");
                  // setup for download listener
            webDownloadTicket.setDownloadListener(new DownloadListener() {
                public void onDownloadStart(String url, String userAgent,
                        String contentDisposition, String mimetype,
                        long contentLength) {
                    Intent intent = new Intent(Intent.ACTION_VIEW);
                    intent.setData(Uri.parse(url));
                    startActivity(intent);

                }
            });

我是测试用浏览器访问这个URL http://xxx.com/TicketWEB/download。 JSP
然后preSS按钮下载,它会下来一个文件JSON。
但是,当我测试我的Andr​​oid应用程序与code。
它可以载入网页,但不能下载任何东西,当我preSS按钮下载。
请帮帮我。
谢谢了很多东西。

I was test with browser, go to this URL http://xxx.com/TicketWEB/download.jsp And then press button download, it will down a file JSON. But when I test on my Android app with that code. It can load web but can not download anything when I press button download. Please help me. Thank alot.

推荐答案

不能够从一个应用程序访问网络最常见的回答是缺少许可声明在AndroidManifest.xml中。检查文件这一行,并添加它,如果它不存在:

The most common answer for not being able to access network from an app is a missing permission-declaration in AndroidManifest.xml. Check the file for this line and add it if it's not there:

<uses-permission android:name="android.permission.INTERNET" />

这篇关于不能在Android的web视图下载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆