hddg 获取下载管理器获取下载项属性
2022-12-22 14:26:23 最后更新
用法:
--下载的链接
local url = "http://abc.com/abc.apk"
--保存的文件名(仅输入文件名,请勿不包含目录)
local name = "abc.apk"
--输入自定义参数任意数据
local data = "abcde123"
--变量v为赋值变量,为下载对象
local v = i:hdda(url, name, data)

--===========获取下载项的属性
--获取下载项的 ID
local b = i:hddg(v, "id")

--获取下载项的 下载链接
local b = i:hddg(v, "url")

--获取下载项的 保存的绝对路径
local b = i:hddg(v, "dirfilename")

--获取下载项的 下载链接的md5
local b = i:hddg(v, "urlmd5")

--获取下载项的 保存的目录
local b = i:hddg(v, "dir")

--获取下载项的 保存的文件名
local b = i:hddg(v, "filename")

--获取下载项的 下载文件的大小(字节)
local b = i:hddg(v, "contentlength")

--获取下载项的 已下载的数据(字节)
local b = i:hddg(v, "equivalent")

--获取下载项的 当前下载速度(字节)
local b = i:hddg(v, "downloadspeed")

--获取下载项的 当前下载进度百分比
local b = i:hddg(v, "downloadpercentage")

--获取下载项的 下载状态;(0为等待下载;1为正在下载;2为下载完成;3下载已经暂停或停止;-1下载失败;-2已删除)
local b = i:hddg(v, "status")

--获取下载项的 是否显示下载通知
local b = i:hddg(v, "notificationshow")

--获取下载项的 自定义的数据
local b = i:hddg(v, "text")

--获取下载项的 通知标题
local b = i:hddg(v, "title")

--获取下载项的 通知图标
local b = i:hddg(v, "icon")

说明:
可获取详细的下载项目状态属性。