我正在尝试读取 android 中双 USB 游戏 handle 上按下的按钮。
我尝试了android的USB包中所有可用的方法,包括bulkTransfer、controlTransfer、requestWait。但他们在按下按钮时总是返回相同的东西。我什至无法获得设备的真实名称。
我安装了 USB\BT JoyCenter,它检测到按下的键并显示连接的游戏 handle 的名称。我真的不知道如何阅读游戏 handle ,Android 文档也没有完全介绍如何执行此操作。
最佳答案
我发现问题出在哪里了。其实我直接打印出字节数组。我认为 java 打印字节内存位置而不是它的内容。我使用了一个字节到十六进制的转换器,现在工作正常。
关于Android 读取 USB 游戏 handle ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18282228/