我试图让我的三星Galaxy GT-i8530手机读取USB设备(鼠标,随身碟,键盘)。 它具有与galaxy s 3 mini相同的SoC,并且mini具有OTG支持。 我的目标不是创build应用程序,而是简单地打开USB主机模式,以便手机可以挂载和读取这些USB设备的文件。 电话根植,安装了busybox,并在4.1.2上运行。 我想找出哪些文件丢失,所以手机可以检测到这些USB设备。 一旦我插入一个USB随身碟,鼠标或键盘(低于200毫安)与合适的otg电缆没有任何反应。 我也尝试了一个有力的USB集线器,但仍然没有被认可。
这里是根目录中已经存在的文件:
现在看看http://developer.android.com/reference/android/hardware/usb/package-summary.html我可以看到,除了已经存在
看起来类似:UsbConstants,UsbDevice,UsbDeviceConnection,UsbEndpoint,UsbInterface,UsbManager,UsbRequest在etc / permissions中是不存在的。 另外在/ lib / modules中没有usb-storage.ko文件
这使我得出结论,由于这些缺less的类和缺less的.ko模块(除非这些文件可以在另一个根文件夹中find),USB主机模式不能在我的手机上工作。 我对么? 还是我错过了别的? 谢谢