内部缓存
getContext().getCacheDir()
/data/data/com.android.xxx/或
/data/user/0/com.android.xxx/
用于存放sp,数据库等;
外部缓存
getContext().getExternalCacheDir()
/storage/emulated/0/Android/data/com.android.dazhihui/
用于存放应用log日志,配置文件等;
权限
Android7开始,无法通过路径访问另一应用的内部缓存,可以访问外部缓存;
Android11开始,无法通过路径访问另一应用的内部缓存和外部缓存。
本文详细介绍了Android系统中内部缓存和外部缓存的路径及用途,如内部缓存用于存储SP和数据库,外部缓存用于存放日志和配置文件。同时,文章探讨了从Android7到Android11不同版本下,跨应用访问存储权限的变化,强调了在高版本Android系统中访问其他应用私有目录的限制。
https://blog.csdn.net/m0_48179608/article/details/123140003
4390

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



