【发布时间】:2016-07-13 19:34:31
【问题描述】:
我正在创建一个 Android 项目,其中我必须将android wearable 智能手表作为游戏控制器,它可以通过BLE(Bluetooth Low Energy) 向连接到该智能手表的手持设备上运行的游戏发送命令。
我在可穿戴设备上设计了控制器板,并且可以通过点击控制器板的软按钮将一些硬编码文本发送到手持设备应用程序。问题是,我必须用在手持设备上运行的游戏所期望的游戏命令格式替换该文本。并且,在手持设备上运行的应用程序可以通过可穿戴服务收听文本。我知道,第三方游戏不会运行任何可穿戴服务,那么第三方游戏将如何接受/收听来自可穿戴智能手表的命令。
Third party games can support hardware controller through Android SDK
【问题讨论】:
-
您可以在应用程序端解析传入的文本,因此它可以用作控制器。但我相信您正在寻求为多个应用程序(您无法控制)创建一个通用控制器。您可以在“BLE 控制器”上查找一些来源,我不确定“BLE HID”是否是控制器使用的。
-
这可能有一些有趣的点:bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=309012。它提到了“力反馈控制器”,但我相信它也应该适用于非力反馈控制器。
-
我认为你需要让你的手表成为一个 BT Gamejoy 棒。
标签: android wear-os android-ble gamecontroller