1



我有 HID BLE 键盘,通常当我想在 android os 环境中连接到它时,我转到蓝牙页面,搜索它然后点击键盘名称并连接到它。
现在我想知道我是否可以编写一个自动查找设备然后将其作为输入设备连接的应用程序?

我已经阅读了有关 Android 中 BLE 通信的文档,但没有一个没有解释如何连接 HID 键盘,因为输入设备看起来像 android 本身连接到它。

4

2 回答 2

1

否,公共 API 不允许您激活 Android 蓝牙设置 UI 中显示的“用作唯一设备”开关。

但是,对于 Nougat,您可以使用 Reflection 来做到这一点。只需阅读设置应用程序的源代码并做同样的事情。

于 2018-06-19T08:12:23.570 回答
0

是的!您可以搜索附近的蓝牙设备并连接到该设备。数据的传输取决于设备 UUID。根据蓝牙标准蓝牙 UUID 标准,您需要使用 UUID = 00000011-0000-1000-8000-00805F9B34FB 连接 HID 设备

这是示例项目的链接。

于 2018-06-19T05:40:53.693 回答