Android 读取 USB 游戏 handle

标签 android

我正在尝试读取 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/

相关文章:

android - 我想获取和查看短信对话?

android-support-multidex.jar 无法在 Eclipse 中工作

java - 在recyclerview中打开项目后分页不起作用 - Android

android - Vibrator.vibrate() 抛出 ArrayIndexOutOfBoundsException

android - 如何使用 Intent 服务通过服务更新 UI 上传多个图像

android - 阻止来电

Android Kotlin : putParcelableArrayList(ArrayList<int>) and getParcelableArrayList<Int>() wont work

java - Android 中的混沌多线程

java - 带有空字段的 Parcelable 对象

android - 如何使用具有相同 Fragment 的 4 个简单 ViewModel?