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