android--关于内部存储、外部存储以及存储路径

来源:互联网 发布:xmind是什么软件 编辑:程序博客网 时间:2024/06/05 06:26

获取路径的方法

getDataDirectory() = /datagetFilesDir().getPath() = /data/user/0/com.goodix.gfdebugtool/filesgetRootDirectory().getPath() = /systemgetExternalFilesDir(String DIRECTORY_DCIM) = /storage/emulated/0/Android/data/com.goodix.gfdebugtool/files/DCIMgetExternalStoragePublicDirectory(String DIRECTORY_DCIM) = /storage/emulated/0/DCIMEnvironment.getExternalStorageDirectory().getPath() = /storage/emulated/0

关于内部存储和外部存储

1.内部存储:内部存储位于系统中很特殊的一个位置,如果你想将文件存储于内部存储中,那么文件默认只能被你的应用访问到。
  一个应用所创建的所有文件都在和应用包名相同的目录下,当应用被卸载的时候,里面的内容都会被移除。

2.外部存储:外部存储中的文件是可以被用户或者其他应用程序修改的,外部存储可能在sdcard中或在手机自带的外部存储中。

0 1