我想知道应用程序是否有可能通过 Android 设备的蓝牙模拟人机接口设备。
在我的上下文中,这将是一个模拟鼠标的应用程序,应该被计算机识别为蓝牙鼠标。理想情况下,这应该可以在 java 中实现。
我知道这个问题过去已经被问过好几次了,但我想知道是否有新的、不过时的可能性。
这应该可以在 android pie 及更高版本中通过使用 HID 设备配置文件来实现,但很多中国制造商忽略了实现 HID 配置文件。您可以使用应用程序检查您的手机是否支持蓝牙 HID 设备配置文件 -https://play.google.com/store/apps/details?id=com.rkaneapplabs.bluetooth_hid.bluetoothproxy https://play.google.com/store/apps/details?id=com.rkaneapplabs.bluetooth_hid.bluetoothproxy并让您的设备制造商知道他们是否不支持您的设备,因为它是 Android 派的一部分并且应该受到支持。
在发现过程中,Android 应用程序将发布 SDP 服务记录,计算机可以在其中发现 Android 设备支持 HID 配置文件。 Android 设备仍将被识别为原始设备类别 (COD)。大多数 PC 都可以与手机上的 BT 鼠标应用程序配合使用,但某些扫描 BT 鼠标的设备(游戏机)只会查找属于“鼠标”COD 的设备,而忽略手机和平板电脑等其他设备。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)