downloadManager2
安卓原生版本的DownloadManager,通知栏可见,可限制多种网络状态。 【升级环境编译】
download
下载。
download({params},callback(ret))
url:
- 类型: 字符串
- 描述:(必填)下载地址
- 类型: 字符串
- 描述:(选填)保存路径
header:
- 类型: 对象
- 描述:(选填)请求头。
notificationVisibility:
- 类型: 数字
- 描述:(选填)0下载中可见,1全程可见,2不可见,3只有下载完成可见。API>=11(Android3.0)
- 默认值: 1
title:
- 描述:(选填)标题。
description:
- 类型: 字符串
- 描述:(选填)描述。
allowedNetworkTypes:
- 类型: 字符串
- 描述:(选填)wifi:仅wifi下载,mobile:仅手机流量下载
- 默认值:无限制
- 类型: 布尔
- 描述:(选填)是否允许漫游下载。
- 默认值:true
allowedOverMetered:
- 类型: 布尔
- 描述:(选填)是否允许流量(可能产生流量费)下载。API>=16(Android4.1.1)
- 默认值:true
requiresCharging:
- 类型: 布尔
- 描述:(选填)是否要求充电状态下下载。API>=24(Android7.0)
requiresDeviceIdle:
- 类型: 布尔
- 描述:(选填)是否要求空闲时下载。API>=24(Android7.0)
- 默认值:false
allowScanningByMediaScanner:
- 类型: 布尔
- 描述:(选填)是否允许MediaScanner扫描到这个文件。API>=11(Android3.0)
- 默认值:true
ret:
- 类型:JSON对象
- 内部字段:
downloadManager.download({
title:"江华字牌"
console.log(JSON.stringify(ret));