首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Webview实现文件上载功能

2013-01-07 
Webview实现文件下载功能?WebView默认没有开启文件下载的功能,如果要实现文件下载的功能,需要设置WebView

Webview实现文件下载功能

?

WebView默认没有开启文件下载的功能,如果要实现文件下载的功能,需要设置WebView的DownloadListener,通过实现自己的DownloadListener来实现文件的下载。具体操作如下:

? ? 1、设置WebView的DownloadListener:

? ??webView.setDownloadListener(new MyWebViewDownLoadListener());

? ? 2、实现MyWebViewDownLoadListener这个类,具体可以如下这样:? ??

?

[java]?view plaincopy
  1. private?class?MyWebViewDownLoadListener?implements?DownloadListener?{??
  2. ??
  3. ????????@Override??
  4. ????????public?void?onDownloadStart(String?url,?String?userAgent,?
  5. String?contentDisposition,?String?mimetype,??
  6. ????????????????????????????????????long?contentLength)?{??
  7. ????????????Uri?uri?=?Uri.parse(url);??
  8. ????????????Intent?intent?=?new?Intent(Intent.ACTION_VIEW,?uri);??
  9. ????????????startActivity(intent);??
  10. ????????}??
  11. ??
  12. ????}??

? ? 这只是调用系统中已经内置的浏览器进行下载,还没有WebView本身进行的文件下载.

热点排行