Android Webview实现文件下载功能
来源:互联网 发布:淘宝直播达人合作 编辑:程序博客网 时间:2024/06/09 15:25
在做美图欣赏Android应用的时候,其中有涉及到Android应用下载的功能,这个应用本身其实也比较简单,就是通过WebView控制调用相应的WEB页面进行展示。刚开始以为和普通的文件下载实现,只需要一个链接,然后点击就可以实现下载了,可是放到手机上试的时候,点击下载链接一点反应都没有,在普通页面里面点击是好的,且点击其它的普通链接是可以正常工作的。原来是因为WebView默认没有开启文件下载的功能,如果要实现文件下载的功能,需要设置WebView的DownloadListener,通过实现自己的DownloadListener来实现文件的下载。具体操作如下:
1、设置WebView的DownloadListener:
webView.setDownloadListener(new MyWebViewDownLoadListener());
2、实现MyWebViewDownLoadListener这个类,具体可以如下这样:
这只是调用系统中已经内置的浏览器进行下载,还没有WebView本身进行的文件下载,不过,这也基本上满足我们的应用场景了。
本文出自:冯立彬的博客
0 0
- Android Webview实现文件下载功能
- Android Webview实现文件下载功能
- Android Webview实现文件下载功能
- WebView实现文件下载功能
- WebView实现文件下载功能
- WebView实现文件下载功能
- WebView实现文件下载功能
- WebView实现文件下载功能
- WebView中实现文件下载功能
- webview实现文件下载的功能
- WebView中实现文件下载功能
- WebView中实现文件下载功能
- WebView中实现文件下载功能
- WebView中实现文件下载功能
- Android WebView实现文件下载和查看
- Android Webview实现图片、文件上传及启动相机功能
- Android Webview实现图片、文件上传及启动相机功能
- 实现文件下载功能
- 安卓图片三级缓存的集装类
- 1006- Python 字典(Dictionary) items()方法
- Android文字与按钮的GrayText_Button公共类
- HDU 4607 Park Visit
- HDU 1032 The 3n + 1 problem
- Android Webview实现文件下载功能
- 11.9考试总结
- Android 优化布局层次结构
- 通过lspci如何找到驱动?
- opencv C++ Mat类的基本知识(混
- phpcms v9联动菜单前台列表调用
- 分布式系统的事务处理
- 第5章:多组件TTCN-3-笔记
- TensorFlow学习(一):感受一下