我有一个非常简短的问题:在Android OS上可以通信/使用USB设备吗?我认为它可能是平板设备。有没有办法与Android上的USB设备进行通信?
恐怕我想连接某种USB卡扫描仪到Android平板电脑。它会起作用吗?我是否需要自己写司机?
谢谢。
我有一个非常简短的问题:在Android OS上可以通信/使用USB设备吗?我认为它可能是平板设备。有没有办法与Android上的USB设备进行通信?
恐怕我想连接某种USB卡扫描仪到Android平板电脑。它会起作用吗?我是否需要自己写司机?
谢谢。
首先,您需要在平板电脑上使用USB主机端口。除了On-the-Go(这是一种可以是主机或设备的特殊设计)之外,不可能将两个USB设备连接在一起。不兼容性是电气的,软件更改无法使其工作。
是的,有些手机可以像主机一样工作,如DROID。做一个谷歌搜索连接一个USB键盘到Android手机,如这里:http://www.tombom.co.uk/blog/?p=124
是的,它会工作,而且你不需要为Android端编写驱动程序。但是,设备必须支持open accessory protocol,并且必须能够为Android设备供电。 A development kit可用。
但是:“配件模式最终取决于设备的硬件,并非所有设备都支持配件模式。”
那么,操作系统根本不提供这样的功能?任何想法如何使这项工作? – 2010-05-12 01:15:59
某种特殊的“交叉电缆”可以处理这种情况吗?还是比这更复杂? – Jaxidian 2010-05-12 01:17:10
电气差异仅限于数据总线上的上拉/下拉电阻所在的位置。如果主机要为设备供电,则还需要额外的电路,因为在设备请求幕帘量的功率时发生协商。有可能设计一个可作为主机/设备运行的普通USB电路,但需要特殊的电路以及切换驱动器的能力。简而言之,平板电脑将不得不拥有一个主机端口,并且我不认为在android中有提供USB驱动程序的机制 – Mark 2010-05-12 04:06:39