【发布时间】:2020-05-06 13:49:03
【问题描述】:
我的客户需要一个应用程序,他可以在其中输入文本数据并通过蓝牙将其发送到另一台安卓设备。在接收设备上,应该将文本输入到当前活动的文本字段中(无论是在设置、浏览器还是任何其他应用程序中)。我的想法是将文本广播为 HID,因此它的行为类似于外部蓝牙键盘。是否可以创建这样的应用程序?
【问题讨论】:
标签: java android kotlin bluetooth hid
我的客户需要一个应用程序,他可以在其中输入文本数据并通过蓝牙将其发送到另一台安卓设备。在接收设备上,应该将文本输入到当前活动的文本字段中(无论是在设置、浏览器还是任何其他应用程序中)。我的想法是将文本广播为 HID,因此它的行为类似于外部蓝牙键盘。是否可以创建这样的应用程序?
【问题讨论】:
标签: java android kotlin bluetooth hid
这取决于字符串的长度。蓝牙中没有广播这种东西,但是有设备广告。每台设备都可以宣传其服务,而其他所有设备都可以收听。
但广告负载限制为 37 个字节。出于您的目的,您需要一个专有服务 UUID,它需要 16 个字节。剩下 21 个字节可以使用。如果您同意,您可以将要广播的字符串设置为广告负载中的设备名称。
【讨论】: