4
我連接USB存儲到我的手機,我用如何以編程方式查找USB存儲路徑?
getExternalFilesDirs("");
找到所有的目錄,包括SD卡和USB。
SD卡的路徑出來正確,但USB路徑不出來的功能。
無論如何找到USB的相對路徑而不是絕對路徑?
我一直被困在這個問題幾個星期,但什麼也沒有。
我連接USB存儲到我的手機,我用如何以編程方式查找USB存儲路徑?
getExternalFilesDirs("");
找到所有的目錄,包括SD卡和USB。
SD卡的路徑出來正確,但USB路徑不出來的功能。
無論如何找到USB的相對路徑而不是絕對路徑?
我一直被困在這個問題幾個星期,但什麼也沒有。
由於Android權限,您可能無法做到這一點,但無論如何這裏是推薦。嘗試讀取/ proc/mounts和grep「sda1」的內容。它會告訴你你的USB驅動器的安裝點。
我想你是找到http://stackoverflow.com/questions/11291882/how-to-access-usb-path-in-android – Manifest
另請參閱[UsbEndpoint](https://developer.android.com/ reference/android/hardware/usb/UsbEndpoint.html)和[UsbConstants](https://developer.android.com/reference/android/hardware/usb/UsbConstants.html)。否則,我們需要查看用於發現路徑的代碼。 – jww