【发布时间】:2016-04-03 11:37:27
【问题描述】:
我正在开发一个可以连接到 USB SD 读卡器的应用程序。 问题是所有手机的 USB 路径都不相同。我知道在三星手机中,USB 路径是“/storage/UsbDriveA/”
我的问题是如何找到所有手机设备的 USB 安装路径?
谢谢
【问题讨论】:
-
我认为 android 没有直接的 API 来找出连接的 USB 设备。可能是this可以帮助你。
-
嗨,谢谢你的推荐,我要去看看
-
如果设备实际挂载的方式对您的应用程序可用,它将位于您的应用程序进程版本的 /proc/mounts 中,可以作为文本文件读取。但不要假设该设备实际上是为您的应用程序安装的(它可能只为其他进程祖先安装,或者没有实际安装,而是使用非文件代码进行交互),请记住,您会看到有些不同使用 adb 探索时 /proc/mounts 比您的应用看到的要多。