美文网首页
getFilesDir(),getExternalCacheDi

getFilesDir(),getExternalCacheDi

作者: 陈科比大宝贝儿 | 来源:发表于2024-05-14 14:41 被阅读0次

这4种方式的缓存都会在卸载app的时候被系统清理掉,调用的方法都是context.方法名,不需要请求存储权限,会经常使用到,保存一些资源文件。

一、getFilesDir(),getFilesDir
使用Androidstudio自带的文件浏览器查看。

getCacheDir()方法用于获取 /data/data/包名/cache目录
getFilesDir()方法用于获取 /data/data/包名/files目录

二、getExternalCacheDir,getExternalFilesDir
使用Androidstudio自带的文件浏览器查看。

getExternalCacheDir() = /sdcard/Android/data/包名/cache
getExternalFilesDir(“test”) = /sdcard/Android/data/包名/files/test
getExternalFilesDir(null) = /sdcard/Android/data/包名/files

注意:getExternalFilesDir和getExternalCacheDir二个目录分别对应 设置->应用->应用详情里面的”清除数据“与”清除缓存“选项

相关文章

网友评论

      本文标题:getFilesDir(),getExternalCacheDi

      本文链接:https://www.haomeiwen.com/subject/yyvmfjtx.html