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() 清除管理器列表中的条目或用户清除下载列表时,通常会
Android网络通信与REST API详解
超级会员免费看
订阅专栏 解锁全文
1160

被折叠的 条评论
为什么被折叠?



