好的,所以我已经看到所有关于如何在vanilla android上扮演USB主机的问题,但Android API中是否有任何内容允许应用覆盖默认的USB行为以手动控制USB i / o响应,以支持其他一些协议?我没有看到任何可以促进这一点的东西,但是有可能不破坏内核吗?
这似乎应该相对容易,但我没有找到任何东西。如果我一直在谷歌上搜索错误,请原谅我。
答案 0 :(得分:1)
我认为库存内核不包含正确的驱动程序。您需要能够使设备生根,并且您需要一个能够充当USB主机的设备。
请参阅此页面http://sven.killig.de/android/N1/2.2/usb_host/
链接页面包含您需要的内核和驱动程序的源...好运,你需要它
答案 1 :(得分:0)
去年我开发了一个具有PC组件和智能手机组件的应用程序,两者通过USB连接进行通信(使用ADB端口转发和常规套接字)。所以,如果你想做那样的话,我会告诉你我是怎么做的,也许它很有帮助。
答案 2 :(得分:0)
USB On-The-Go(USB OTG或仅OTG)是最早用于 2001年末,允许USB设备(例如平板电脑或智能手机) 担任主持人
@Wikipedia,如果有人仍在寻找它
为了管理USB流量,您的设备需要根据USB规范成为主机。