这只是假设,但是如果我想将自己的android智能手机变成蓝牙(BT)键盘,并将其作为键盘显示在计算机的BT菜单中,我该怎么做?我计算机上的BT配对菜单将我的android手机(没有任何应用程序)识别为手机,因此我怀疑它与级别很低的事情有关,但是有什么方法可以改变手机的BT设备类型显示为?有没有办法在Android Studio中做到这一点?
答案 0 :(得分:0)
每个蓝牙设备都有一个叫做COD或Class of Device
的东西。
它是一个24位二进制数。
例如,考虑一下:00001100 00000010 01011010
这是智能手机的真实COD数据。
如您所见,Minor Device class
说给定的设备是智能手机。
有关更多信息。在COD上,您可以阅读:https://www.question-defense.com/2013/01/12/bluetooth-cod-bluetooth-class-of-deviceclass-of-service-explained
在低级别初始化蓝牙进程时,设置了这些东西。 因此,我想您无法将手机显示为键盘。