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

参考文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: