android路徑獲取

jopen 9年前發布 | 957 次閱讀 Java Android

//內部路徑

Environment.getDataDirectory()=/data

Environment.getDownloadCacheDirectory()=/cache

Environment.getRootDirectory()=/system

context.getCacheDir()=/data/data/com.penngo.test/cache

context.getFilesDir()=/data/data/com.penngo.test/files

// 存儲卡路徑

Environment.getExternalStorageDirectory()=/storage/sdcard0

// 可選值DIRECTORY_MUSIC, DIRECTORY_PODCASTS, DIRECTORY_RINGTONES,

// DIRECTORY_ALARMS, DIRECTORY_NOTIFICATIONS, DIRECTORY_PICTURES,

// DIRECTORY_MOVIES, DIRECTORY_DOWNLOADS, or DIRECTORY_DCIM. 不能為null

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC)=/storage/sdcard0/Music

// 與context.getFilesDir(相似,刪除應用時會同時刪除

context.getExternalFilesDir()=/storage/sdcard0/Android/data/com.penngo.test/files

// 與context.getCacheDir()相似,刪除應用時會同時刪除

context.getExternalCacheDir()=/storage/sdcard0/Android/data/com.penngo.test/cache

System.getProperty("user.home")=

System.getProperty("java.io.tmpdir")=/data/data/com.penngo.test/cache

new File().getAbsolutePath()=/.

//判斷存儲卡是否存在

public static boolean isSdCardExist() {

if (Environment.getExternalStorageState().equals(

Environment.MEDIA_MOUNTED)) {//判斷是否已經掛載

return true;

}

return false;

}

</pre>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!