Kotlint WebView使用DownloadManager下载文件
思路
创建DownloadManager实例
Webview设置DownloadListener
实现downloadItem
URLUtil猜测远程文件名
创建并配置下载请求
加入DownloadManager下载队列
思路
Android系统内置提供作为服务的下载管理器DownloadManager,可以很方便下载文件。WebView下载文件可通过该系统服务实现,主要包含两种方式: 1)手动下载; 2)通过DownloadListner触发下载事件。 这里指的是第二种方式。这种触发下载事件的条件是webkit内核WebView浏览的网络地址URL指向的是一个非在线打开展示内容文件。
Created with Raphaël 2.3.0
参考文章
评论可见,请评论后查看内容,谢谢!!!
发表评论