Chinaunix

标题: 请教如何读hid数据的问题 [打印本页]

作者: nhchmg    时间: 2013-08-19 12:14
标题: 请教如何读hid数据的问题
  我在android 4.0上,接了一个 GamePad,我用 cat /proc/bus/usb/devices 看到,他是由 usbhid驱动处理,但是却并没有/dev/hiddevx 或/dev/hidrawx之类的设备生成,对这个GamePad只有一个 /dev/bus/usb/002/006 这样的设备与他对应,在这种情况下,请问我要如何读取GamePad的按键信息?用cat /dev/bus/usb/002/006好像无法读出我想要的按键信息


  由于是android,我也尝试了android的usb host方式,但不知道是我设备原因还是bug,android访问usb是需要权限的,用usbmanager.requirePermission需要处理Receiver,我的设备上不会弹出任何usb授权的信息,我的android程序始终也收不到USB_DEVICE_ATTACHED事件,即使用sdk自带的例子程序也收不到USB_DEVICE_ATTACHED事件,我没办法用usbmanager.opendevice打开设备.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2