android - 蓝牙 Controller 和控制台之间的游戏命令格式

标签 android wear-os android-ble gamecontroller

我正在创建一个 Android 项目,我必须在其中制作 android wearable智能 watch 作为游戏 Controller ,可以通过 BLE(Bluetooth Low Energy) 向连接到该智能 watch 的手持设备上运行的游戏发送命令.

我在可穿戴设备上设计了 Controller 板,并且可以通过点击 Controller 板的软按钮将一些硬编码文本发送到手持设备应用程序。问题是,我必须用在手持设备上运行的游戏所期望的游戏命令格式替换该文本。并且,在手持设备上运行的应用程序可以通过可穿戴服务收听文本。我知道,第三方游戏不会运行任何可穿戴服务,那么第三方游戏将如何接受/收听可穿戴智能 watch 发送的命令。

Third party games can support hardware controller through Android SDK

最佳答案

尝试使用HID over GATT简介和 this代码为例。

关于android - 蓝牙 Controller 和控制台之间的游戏命令格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38360252/

相关文章:

android - 为什么ActionBar的菜单没有改变背景

android - 如何在不停止服务或断开 ble 连接的情况下建立使用服务连接的 BLE 连接以跨 Activity 使用?

Android BLE readCharacteristic 失败

java - libGdx 和 facebook

java - 无法将 java.util.HashMap 类型的值转换为字符串

android - Android Wear 2.0架构问题带来的实时复杂性

android - Android Wear 应用程序的 OAuth 流程

android - 关闭蓝牙适配器不调用 onConnectionStateChange Android 8.1.0

android - 为什么我们需要在 Android 多模块化架构中将 DI 布线与实现分开?

wear-os - 如何在 Android Wear 上实现 "Open on phone"动画