安卓java接口类型_在android上读取/写入usb隐藏设备(带有一个接口类型的键盘和鼠标)...

我有一个项目,我必须在Android应用程序和USB设备之间进行通信 . 该设备具有带有不同接口的hid描述符(5) . 有一个接口类型"keyboard"和一个接口类型"mouse",其他接口是未定义类型 . 我必须从/向设备读取和写入数据 . 我已经看到USB Host API可以打开与USB设备的连接,但我可以't see the device on android hid device list. I have seen that 971487 doesn' t一直返回键盘 . 我认为这是因为此设备仍然有一个句柄打开 . 我怎么能防止这个句柄?如何打开让我的设备打开UsbDeviceConnection?

有关信息:

当我插入USB设备时:

它被识别为键盘(我可以使用键并在界面上导航)

我在/ dev / input上看到了新的文件事件

我使用android 4.2.2

dmesg:

输入:XXX USB HID SENSORS为/devices/pci0000:00/0000:00:10.1/usb8/8-1/8-1:1.0/input/input29 hid-generic 0003:2804:0100.0014:input,hidraw3:USB HID v1.10键盘[XXX USB HID SENSORS]在usb-0000:00:10.1-1 / input0输入:XXX USB HID SENSORS为> /devices/pci0000:00/0000:00:10.1/usb8/8-1/ 8-1:1.1 / input / input30 hid-generic 0003:2804:0100.0015:输入,hidraw4:USB HID v1.10设备[XXX USB HID SENSORS] on usb-0000:00:10.1-1 / input1 hid-generic 0003 :2804:0100.0016:hiddev0,hidraw5:USB HID v1.10设备[XXX USB HID SENSORS]在usb-0000:00:10.1-1 / input2输入:XXX USB HID SENSORS为/ devices / pci0000:00/0000:00 :10.1 / usb8 / 8-1 / 8-1:1.3 / input / input31 hid-generic 0003:2804:0100.0017:输入,hidraw6:USB HID v1.10鼠标[XXX USB HID SENSORS]在usb-0000:00: 10.1-1 / input3 hid-generic 0003:2804:0100.0018:hiddev0,hidraw7:USB HID v1.10 usb-0000:00:10.1-1 / input4上的设备[XXX USB HID SENSORS]

谢谢您的帮助

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值