标签:des android style blog http os io 使用 java
WebView控制调用相应的WEB页面进行展示。安卓源码当碰到页面有下载链接的时候,点击上去是一点反应都没有的。原来是因为WebView默认没有开启文件下载的功能,如果要实现文件下载的功能,需要设置WebView的DownloadListener,通过实现自己的DownloadListener来实现文件的下载。具体操作如下:
1、设置WebView的DownloadListener:
webView.setDownloadListener(new MyWebViewDownLoadListener());
2、实现MyWebViewDownLoadListener这个类,具体可以如下这样:
这只是调用系统中已经内置的浏览器进行下载,还没有WebView本身进行的文件下载,不过,这也基本上满足我们的应用场景了。
我在项目中的运用
android源码项目要求这样:
1,需要使用WebView加载一个网页;
2,网页中有文件下载的链接,点击后需要下载文件到SDcard;
3,然后自动打开文件;
下面是具体解决办法
第一步,对WebView进行一系列设置。
第二步,起线程开始下载文件。
第三步,实现一些工具方法。
WebView实现文件下载功能由源码搜藏网整理,转载请注明出处http://www.codesocang.com/jiaocheng/shoujikaifa/9993.html
标签:des android style blog http os io 使用 java
原文地址:http://www.cnblogs.com/miaoqing/p/3958433.html