android可以模拟一个HID设备吗?

时间:2010-09-21 13:12:47

标签: android keyboard hid

我试图设计一个允许我让android模拟硬件设备的应用程序 I.E.通用键盘,通用鼠标。

我基本上可以将我的Android(HTC)插入计算机,并将其编程为使用软件键盘作为计算机硬件键盘。

我对如何做到这一点没有任何指示。

我只想连接USB(不是蓝牙)。因此计算机在工作之前需要安装0。大多数设备都可以在Dos模式下工作。

3 个答案:

答案 0 :(得分:5)

您可以抓住该应用并查看代码:http://code.google.com/p/androhid/

像这样的小珠宝闪耀在无用的商业应用程序的海洋中间。

答案 1 :(得分:3)

“因此计算机在工作前需要安装0”

我有索尼爱立信K750i,它可以像通过蓝牙的HID设备一样工作。鼠标和/或键盘,任何你喜欢的东西。 (这是它的基本默认工厂功能) 我必须做的唯一安装是在笔记本电脑上安装蓝牙设备的驱动程序。 因此,我们可以说无需安装,因为无论如何都要安装蓝牙驱动程序。

有一些默认配置文件适用于不同的应用程序(媒体播放器,窗口,图像查看器等) 但也可以创建自定义配置文件,将任何鼠标或键盘操作分配给手机的任何物理键。

很高兴看到Android的这个功能。我很惊讶它默认没有这个。真是太遗憾了。

当我在互联网上搜索Android遥控器时,我都能找到关于Android的小型物理键盘,或者解决方案是使用wifi,需要一个该死的特殊软件才能同时在电脑上运行。

答案 2 :(得分:0)

一些快速搜索指出了将键盘连接到Android设备的一些示例,但我认为要让Android设备假装其USB HID(人机接口设备)需要创建新固件。此外,没有Android SDK API来控制USB。