3
使用api logic您可以檢測SD卡是否可讀取或寫入,但它不會告訴您爲什麼它不可寫入。有沒有辦法判斷sdcard是否已安裝或根本沒有安裝?
我想知道,如果用戶甚至有一個SD卡,如果它剛剛安裝。
這可能嗎?
使用api logic您可以檢測SD卡是否可讀取或寫入,但它不會告訴您爲什麼它不可寫入。有沒有辦法判斷sdcard是否已安裝或根本沒有安裝?
我想知道,如果用戶甚至有一個SD卡,如果它剛剛安裝。
這可能嗎?
:
String state = Environment.getExternalStorageState();
if (state.equals(Environment.MEDIA_MOUNTED_READ_ONLY)) {
}
退房的可能的常數:http://developer.android.com/reference/android/os/Environment.html#getExternalStorageState%28%29
public static boolean isSdPresent() {
return android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);
}
[如果SD卡安裝在安卓怎麼講?(HTTP的
可能重複://計算器.com/questions/902089 /如何告訴如果sdcard-is-mounted-in-android) - 具體來說,接受的答案顯示了一個方法。 – birryree 2011-02-02 19:28:28