首页 > 解决方案 > 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

标签: androidraspberry-piandroid-thingsgamepad

解决方案


原则上,Android Things 应该与 Android 一样工作,因此,大多数游戏手柄就像 HID 设备一样工作,并将按钮注册为按键,因此您只需覆盖 onKeyDown / onKeyUp。

对于具有多个位置的操纵杆,您有一个 MotionEvent,您可以覆盖 onGenericMotionEvent。

我知道这是你的链接之一,但这是我一直在做的在 Android 上添加游戏手柄支持:https ://developer.android.com/training/game-controllers/controller-input


推荐阅读