23、Android网络通信与REST API访问全解析

Android网络通信与REST API详解

Android网络通信与REST API访问全解析

1. 下载管理与文件存储

1.1 下载完成广播

ACTION_DOWNLOAD_COMPLETE DownloadManager 为其管理的每个下载发送的广播。但收到该广播后,仍需检查我们关注的下载 ID 是否真的准备好。

1.2 文件存储位置

若未指定文件存储位置,文件将被下载到共享下载缓存中,系统有权随时删除这些文件以回收空间。若需要长期保存下载文件,可使用 DownloadManager.Request 的以下方法指定外部存储的永久位置:
- Request.setDestinationInExternalFilesDir() :将目标设置为外部存储上的隐藏目录。
- Request.setDestinationInExternalPublicDir() :将目标设置为外部存储上的公共目录。
- Request.setDestinationUri() :将目标设置为外部存储上的文件 Uri

注意:所有写入外部存储的目标方法都要求应用在清单文件中声明使用 android.permission.WRITE_EXTERNAL_STORAGE 权限。此外,未指定明确目标的文件在调用 DownloadManager.remove() 清除管理器列表中的条目或用户清除下载列表时,通常会

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值