android如何访问HID设备 使用android系统的设备,比如android平板电脑,我想开发一个android应用,可以访问外接的HID设备,比如鼠标,键盘,应该怎么做?好像是android3.1之后可以支持,但是不知道应该怎么做。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我后来找了一个办法,android3.1之后是支持USB HOST的,我可以参考http://android.serverbox.ch/?p=151,通过libusb以NDK程序的形式给android应用调用。但是目前有几个不太确定,有人说android3.1即使支持hid,但是只能做输入设备,不能做输出设备,不太确定这个说法是否正确。第2:我们是不做android系统开发的,仅仅做最上层的应用,普通的libusb虽然可以移植到android上,但这是对系统开发人员而言,对于只做第三方应用的又当如何。 android内核中的HID驱动基本都是输入设备,罗技,苹果,等等厂家,走input子系统的居多,jni直接读input信息的方法可以参考 我看过支持蓝牙键盘等设备的文章,但是那和我的需求不同的,我是要android平板做输出设备给操作的HID设备,虽然从android3.1之后可以做USB HOST,但是对于HID设备,我看基本上都是做input,支持一下鼠标键盘而已,但是我现在想做output,该怎么办? android 打开SD卡文件夹,并获得选中文件的路径怎么实现? Android 桌面时间更新! android 中点击一个Button,怎样在TextView中显示点击次数? Socket通信的问题 小妹求解求思路应用启动的帮助引导页。 急请指教 请问android重力感应怎么实现 【求助】为什么这句语句会使应用程序崩溃? android listview 滑动问题 切换回主界面,主界面又重新初始化了,在256M内存手机中 android图片的抠图,求思路,求想法 Service中的onRebind()方法到底什么时候被调用!
通过libusb以NDK程序的形式给android应用调用。
但是目前有几个不太确定,有人说android3.1即使支持hid,但是只能做输入设备,不能做输出设备,不太确定这个说法是否正确。
第2:我们是不做android系统开发的,仅仅做最上层的应用,普通的libusb虽然可以移植到android上,但这是对系统开发人员而言,对于只做第三方应用的又当如何。