关于 Android N 的存储问题

来源:互联网 发布:淘宝买守望先锋亚服 编辑:程序博客网 时间:2024/06/05 21:04

Android N 即 Android 7.x

存储路径权限发生了变化,我们不能再去获取根目录的路径 

Environment.getExternalStorageDirectory()

但是我们可以使用App的缓存路径


通过Context调用

getExternalCacheDir()

External是外置缓存路径,不加则为内置缓存路径,内置缓存路径会随着App的卸载一同删除,或在内存不足时被释放掉,而外置则不会。


顺便一提 7.x 之后的databases和SharedPreference的路径变化

/data/user_de/0/pkgname/databases/

/data/user_de/0/pkgname/shared_prefs/



1 0
原创粉丝点击