記錄一下Android各種系統存儲路徑

 1、Environment.getDataDirectory() = /data 
這個方法是獲取內部存儲的根路徑 
2、getFilesDir().getAbsolutePath() = /data/user/0/packname/files 
這個方法是獲取某個應用在內部存儲中的files路徑 
3、getCacheDir().getAbsolutePath() = /data/user/0/packname/cache 
這個方法是獲取某個應用在內部存儲中的cache路徑 
4、getDir(“myFile”, MODE_PRIVATE).getAbsolutePath() = /data/user/0/packname/app_myFile 
這個方法是獲取某個應用在內部存儲中的自定義路徑 
方法2,3,4的路徑中都帶有包名,說明他們是屬於某個應用 
………………………………………………………………………………………… 
5、Environment.getExternalStorageDirectory().getAbsolutePath() = /storage/emulated/0 
這個方法是獲取外部存儲的根路徑 
6、Environment.getExternalStoragePublicDirectory(“”).getAbsolutePath() = /storage/emulated/0 
這個方法是獲取外部存儲的根路徑 
7、getExternalFilesDir(“”).getAbsolutePath() = /storage/emulated/0/Android/data/packname/files 
這個方法是獲取某個應用在外部存儲中的files路徑 
8、getExternalCacheDir().getAbsolutePath() = /storage/emulated/0/Android/data/packname/cache 
這個方法是獲取某個應用在外部存儲中的cache路徑 

參考:https://blog.csdn.net/csdn_aiyang/article/details/80665185

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章