在WebView中下载文件我的Android应用程序中有一个webview。当用户进入webview并单击链接下载文件时,没有任何反应。URL = "my url";mWebView = (WebView) findViewById(R.id.webview);mWebView.setWebViewClient(new HelloWebViewClient());mWebView.getSettings().setDefaultZoom(ZoomDensity.FAR);mWebView.loadUrl(URL);Log.v("TheURL", URL);如何在webview中启用下载?如果我禁用webview并启用意图从应用程序加载浏览器上的URL,则下载无缝地工作。String url = "my url";Intent i = new Intent(Intent.ACTION_VIEW);i.setData(Uri.parse(url));startActivity(i);有人可以帮帮我吗?页面加载没有问题,但HTML页面中图像文件的链接不起作用...
3 回答
白衣染霜花
TA贡献1796条经验 获得超10个赞
你有没有尝试过?
mWebView.setDownloadListener(new DownloadListener() { public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) { Intent i = new Intent(Intent.ACTION_VIEW); i.setData(Uri.parse(url)); startActivity(i); }});
示例链接:Webview文件下载 - 谢谢@ c49
- 3 回答
- 0 关注
- 1545 浏览
添加回答
举报
0/150
提交
取消