2015-06-22 55 views
4

我連接USB存儲到我的手機,我用如何以編程方式查找USB存儲路徑?

getExternalFilesDirs(""); 

找到所有的目錄,包括SD卡和USB。

SD卡的路徑出來正確,但USB路徑不出來的功能。

無論如何找到USB的相對路徑而不是絕對路徑?

我一直被困在這個問題幾個星期,但什麼也沒有。

+0

我想你是找到http://stackoverflow.com/questions/11291882/how-to-access-usb-path-in-android – Manifest

+0

另請參閱[UsbEndpoint](https://developer.android.com/ reference/android/hardware/usb/UsbEndpoint.html)和[UsbConstants](https://developer.android.com/reference/android/hardware/usb/UsbConstants.html)。否則,我們需要查看用於發現路徑的代碼。 – jww

回答

0

由於Android權限,您可能無法做到這一點,但無論如何這裏是推薦。嘗試讀取/ proc/mounts和grep「sda1」的內容。它會告訴你你的USB驅動器的安裝點。

相關問題