我有HID BLE键盘,通常当我想在android os环境中连接它时,我去蓝牙页面,搜索它然后点击键盘名称并连接到它。
现在我想知道我可以编写一个自动查找设备然后作为输入设备连接到它的应用程序吗?
我已经阅读了有关Android中BLE通信的文档,但没有一个没有解释如何连接HID键盘,因为输入设备看起来像android本身连接到它。
答案 0 :(得分:1)
没有公共API不允许您激活"仅用作设备" Android蓝牙设置界面中显示的开关。
然而,对于Nougat,你可以用Reflection做到这一点。只需阅读“设置”应用的源代码并执行相同的操作即可。
答案 1 :(得分:0)
是的!您可以搜索附近的蓝牙设备,然后就可以连接到设备了。 数据的传输取决于设备UUID。根据蓝牙标准bluetooth UUID standards,您需要使用UUID = 00000011-0000-1000-8000-00805F9B34FB来连接HID设备