android - Android Things:树莓派游戏手柄 USB
问题描述
有人知道如何在android的东西中实现对树莓派的usb游戏手柄的使用,我已经尝试了所有的UsbManager、InputDevice,但我无法让它工作。
https://developer.android.com/training/game-controllers/controller-input https://developer.android.com/guide/topics/connectivity/usb/host
解决方案
原则上,Android Things 应该与 Android 一样工作,因此,大多数游戏手柄就像 HID 设备一样工作,并将按钮注册为按键,因此您只需覆盖 onKeyDown / onKeyUp。
对于具有多个位置的操纵杆,您有一个 MotionEvent,您可以覆盖 onGenericMotionEvent。
我知道这是你的链接之一,但这是我一直在做的在 Android 上添加游戏手柄支持:https ://developer.android.com/training/game-controllers/controller-input
推荐阅读
- java - 检索没有单个值的对象的子对象firebase android studio
- sql - SQL在求和和分组时加入多个表
- git - 获取我的本地功能分支与远程主分支没有过期的信息
- javascript - 为什么 React 函数组件的“this”未定义
- r - 为什么数学表达式嵌套在函数中与直接调用的输出不同?
- java - 建立连接后 SMTP GMAIL 服务器没有响应(java)
- javascript - 用于处理欧洲数字的正则表达式,反之亦然
- python - Intersection over union (IOU) metric for multi-class semantic segmentation task
- c++ - 对变量 ans 使用未初始化的内存
- elasticsearch - 每个 elasticsearch 节点的推荐最大 RAM 和磁盘大小是多少?