我想在我的应用程序中使用usb从我的计算机中检索数据(存在于文本文件中)到android mobile并阅读它...在硬件和usb代码的有用链接方面有什么必要...
最近谷歌推出了用于Android 2.3的USB配件......它有类UsbManager,UsbAccessory等......我想用它......怎么用呢。??
答案 0 :(得分:0)
通常会观察到相反的情况,其中android移动设备将其自身投射为USB设备(客户端),计算机上的USB主控制器驱动程序识别设备并处理来自客户端的未来USB请求。请注意,这只是硬件层。由于USB协议已经无处不在,计算机实际上在内核层和用户空间存储了多个驱动程序系列,以便能够处理各种请求及其用户空间解释。
由于Android手机主要是基于Linux的设备,为了达到目的,您需要将这些基于USB主机的驱动程序系列集成到设备的内核/ ROM中。您需要创建一个自定义ROM(其他人问这个问题here)。 This link为您提供与特定硬件系列对应的驱动程序列表。
此外,您需要在计算机上设置必要的程序,以便将其自身投射为USB客户端。
如果您也在计算机上使用Linux,this article可能会帮助您启动。