获取SD卡和本地路径

1

1.获得内部存储路径:getFilesDir();

2.获得内部缓存路径:getCacheDir();

3.SD卡内部存储路径:getExternalFilesDir();

4.SD卡内部缓存路径:getExternalCacheDir();

3.获得SD卡路径:Environment.getExternalStorageDirectory();

4.另外

2

Environment.getDataDirectory() = /data

Environment.getDownloadCacheDirectory() = /cache

Environment.getExternalStorageDirectory() = /mnt/sdcard

Environment.getExternalStoragePublicDirectory(“test”) = /mnt/sdcard/test

Environment.getRootDirectory() = /system

getPackageCodePath() = /data/app/com.my.app-1.apk

getPackageResourcePath() = /data/app/com.my.app-1.apk

getCacheDir() = /data/data/com.my.app/cache

getDatabasePath(“test”) = /data/data/com.my.app/databases/test

getDir(“test”, Context.MODE_PRIVATE) = /data/data/com.my.app/app_test

getExternalCacheDir() = /mnt/sdcard/Android/data/com.my.app/cache

getExternalFilesDir(“test”) = /mnt/sdcard/Android/data/com.my.app/files/test

getExternalFilesDir(null) = /mnt/sdcard/Android/data/com.my.app/files

getFilesDir() = /data/data/com.my.app/files

你可能感兴趣的:(获取SD卡和本地路径)