android开发文件缓存在什么位置,可以在应用程序中清除。

2025-04-07 06:00:35
推荐回答(1个)
回答1:

不知lz是想做啥样的缓存,有的是一次性下载之后,有的是边下载边缓存(也就是断点下载)。
涉及到的问题:1.保存在哪?这个主要是因为有的手机没插sd卡,所以lz要先检测是否有sd卡,没有的话就保存在data/data/com.xxx.xxxx下你的app的安装目录吧(如果想的话)
2.下载。一次性下载那个直接就是http请求,然后把下载的文件保存在本就就成了。但是http也是支持断点下载的,可以根据range头来确定范围。如果lz开发的app版本兼容的2.3的话,可以直接使用downloamanager下载也可以。