我正在开发一个使用OTG笔式驱动器的应用程序,因此从OTG笔式驱动器读取数据但所有用户都可能不是同一设备的概念。

我已经在5-6台设备上进行了测试,这些设备为我提供了不同的USB OTG路径。而且即使在同一设备上,我也卸下了笔式驱动器并再次插入,但显示路径的文件夹名称不同。因此,我无法为所有用户找到确切的路径。所以,我的问题是:


如何以编程方式获取设备是否受OTG支持?
如何以编程方式为所有支持OTG的设备找到USB Pen Drive OTG的确切路径?
如果用户多次插入/删除,它将响应相同的路径吗?如果用户可能格式化了笔式驱动器,那么还可以吗?

最佳答案

我发现朝这个方向走的一条途径是:

我在这里找到一个项目:github.com/danny-source/List-USB-OTG

我在这里也问过同样的问题:

Play Video using connected USB via OTG cable in Android?

10-08 05:44