簡體   English   中英

獲取“外部存儲”的所有路徑的列表時,哪個路徑指向內部存儲?

[英]Which path point to the internal storage when get a list of all paths of the “external storage”?

“外部存儲”可以是可移動存儲介質(例如SD卡)或內部(不可移動)存儲。 當同時存在內部(不可移動)存儲和可移動SD卡時,我可以通過兩個文件獲取存儲的所有路徑:“掃描/ proc / mounts”和“ /system/etc/vold.fstab”。

但是,我不知道哪個路徑指向內部(不可移動)存儲。 大多數設備根據Android Sdk的版本將“ mnt / sdcard”或“ storage / sdcard0”指向內部存儲(Android 4.1之前的路徑為“ mnt / sdcard; Android 4.1之后的路徑為” storage / sdcard0”)。但是有些設備將這條路徑指向可移動SD卡,因此,我沒有有效的划分方法,正在等待您的幫助,謝謝!

android中不支持可移動存儲設備。 這些目前不在Android SDK的范圍內。 Android SDK僅支持標准外部存儲,不支持其他任何存儲。

Environment.getExternalStorageDirectory方法(它返回字符串/ mnt / sdcard)。 數據進入外部存儲器,但不進入可移動SD卡。

但是,如果您需要外部SD卡,請檢查以下鏈接。 它可以幫助您獲得外部安裝的設備

查找外部SD卡位置

Android –查找所有sdcard(內部和外部)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM