相关知识
Android 4.4以后机身存储划分为内部存储和外部存储
内部存储
- 内部存储的目录在手机的文件管理上无法查看,开发者若希望查看此目录,可通过Android studio 右侧的 Device Manager查看,目录地址为 /data/data/xxx/------>xxx指应用的包名。
- 内部存储的目录下存放的文件应为数据量少、体积不大的文件
内部存储目录
1、cache-->存放缓存文件
2、code_cache-->存放运行时代码优化等产生的缓存
3、databases-->存放数据库文件
4、files-->存放一般文件
5、shared_prefs-->存放SharedPreferences 文件
6、lib-->存放App依赖的so库 是软链接,指向/data/app/ 某个子目录下
内部存储访问方式
通过路径直接访问(无需申请存储权限)
外部存储
- 外部存储总体分为2个部分,自带外部存储和扩展外部存储(本章不讲)
- 自带外部存储分为3个部分,App外部私有目录、共享存储空间及其它目录
- 自带外部存储目录位置为 /storage/emulated/0/
自带外部存储
App外部私有目录
目录地址: /storage/emulated/0/Android/data/xxx------>xxx指应用的包名。
App外部私有目录访问方式
通过路径直接访问(无需申请存储权限)