Android USB HID设备

时间:2011-02-03 13:42:58

标签: android usb hid emulation

有人知道如何将Android设备(平板电脑)配置为在连接到PC时显示为USB HID设备吗? 有没有其他方法可以将数据从平板电脑传输到PC(通过USB)而不是将其写入文件,并让PC从平板电脑中检索(更新的)文件,该文件充当“大容量存储设备”。电脑? USB可以承载TCP / IP端到端连接吗? 使用平板电脑作为高端智能“键盘”或“鼠标”或类似设备将是非常强大的,并开辟了许多可能性。控制模型铁路布局是我的最终目标。 感谢

3 个答案:

答案 0 :(得分:2)

可以使用自定义复合USB设备使用linux小工具框架http://www.linux-usb.org/gadget/来完成此操作。通过从Linux继承,小工具框架是Android内核源代码树的一部分。

不幸的是,Android有自己的自定义功能,限制了动态注册新USB小工具的能力,因此您需要为特定设备修补内核源代码树并添加HID小工具(否则您可以创建一个模块并加载它方式)到支持的Android列表。

我之前已经这样做了,如果有兴趣,我会更新这个答案以包含更多细节。不幸的是我丢失了代码所以我必须从头开始。

答案 1 :(得分:1)

如果我在手机上设置了网络服务器并启用了usb网络共享,我可以从我的PC访问该服务器。如果这对你来说还不够,这可能会有所帮助:https://market.android.com/details?id=usbwebcam.application&hl=en

我在Desire CDMA(BravoC)上运行cyanogenmod

让我知道你发现了什么;在现场使用我的手机作为USB键盘会非常方便。拥有PC客户端的Android服务器将是最简单的。

答案 2 :(得分:0)

看看Android Open Accessory Protocol 2.0。这可以帮到你。