Java 模拟蓝牙人机界面设备

Java 模拟蓝牙人机界面设备,java,android,bluetooth,hid,Java,Android,Bluetooth,Hid,我想知道应用程序是否有可能通过android设备的蓝牙来模拟人机界面设备 在我的上下文中,这将是一个模拟鼠标的应用程序,计算机应将其识别为蓝牙鼠标。理想情况下,这应该可以在java中实现 我知道这个问题过去曾被问过好几次,但我想知道是否有新的非过时的可能性。这在android pie和以后使用HID设备配置文件应该是可能的,但许多中国制造商忽略了实现HID配置文件。你可以在应用程序中检查你的手机是否支持蓝牙HID设备配置文件,并让你的设备制造商知道他们是否不支持你的设备,因为它是android

我想知道应用程序是否有可能通过android设备的蓝牙来模拟人机界面设备

在我的上下文中,这将是一个模拟鼠标的应用程序,计算机应将其识别为蓝牙鼠标。理想情况下,这应该可以在java中实现


我知道这个问题过去曾被问过好几次,但我想知道是否有新的非过时的可能性。

这在android pie和以后使用HID设备配置文件应该是可能的,但许多中国制造商忽略了实现HID配置文件。你可以在应用程序中检查你的手机是否支持蓝牙HID设备配置文件,并让你的设备制造商知道他们是否不支持你的设备,因为它是android pie的一部分,应该得到支持

在发现过程中,Android应用程序将发布SDP服务记录,计算机可以在其中发现Android设备支持HID配置文件。Android设备仍将被标识为原始设备类别(COD)。大多数个人电脑在手机上安装BT鼠标应用程序时都能很好地工作,但一些扫描BT鼠标的设备(游戏机)只会查找属于“鼠标”类别的设备,而忽略手机和平板电脑等其他设备