android 獲取外接sd卡根目錄

2021-06-18 17:33:16 字數 479 閱讀 7895

android獲取外部sdcard的官方呼叫是

environment.getexternalstoragedirectory()

但是根據不同機型,是有不同的結果的。

通過 android 的api可以獲取系統內建的sdcard存貯目錄,但是有些機器本身具有內建的sdcard存貯卡又可以外接sd卡,這樣通過系統api獲取的路徑就只能是內建存貯卡目錄,有些手機可能有兩個存貯目錄mnt/sdcard/     mnt/extsdcard或者storage/sdcard0    storage/extsdcard

so:通過如下方式獲得

try 

} else if (line.contains("fuse")) }}

txtview.settext(mount);

} catch (filenotfoundexception e) catch (ioexception e)

Android學習之獲取外接SD卡讀寫路徑方法詳解

學習android 有所幫助。1.外接sd卡的一些問題 1.1 關於外接sd卡上的讀寫路徑 android 4.4 及以上版本,應用的外接sd卡讀寫路徑被限定在固定路徑上 外接sd卡根路徑 android data 包名 files android4.4 以下版本,申請了外接sd卡讀寫許可權的應用在...

android如何獲取操作外接sd卡的許可權

android name android.permission.write external storage android name android.permission.read external storage 注意在6.0後要動態申請 private static string permis...

Android 應用層監聽外接SD卡插拔

直接拔出外接sd卡,很可能收不到intent.action media unmounted廣播,具體原因未跟 但是可以使用 storageeventlistener 物件來處理,具體做法 1.獲取storage service服務 mstoragemanager storagemanager thi...