android如何支持hid设备

2024-10-31 04:22:01

1、首先Hid是Human Interface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠标与游戏手柄等。

android如何支持hid设备

3、android手机与蓝牙HID设备连接的步骤:1.开启蓝牙功能; 2.手机搜索蓝牙HID设备 ;3.得到BluetoothDevice,配对HID设备 ;4.连接HID设备 。

android如何支持hid设备

5、连接HID设备 。找遍所有公开的api中是没用方法可以直接连接HID设备的,既然手机设置-蓝牙界面可以连接HID设备,说明系统是可以做到的,那是不是把这个方法隐藏了,我们带着这个疑问去源码看看。首先我们找到android/bluetooth/BluetoothProfile.class这个类为什么是先找到这个类?Bluetooth的一个很重要特性,就是所有的Bluetooth产品都无须实现全部的Bluetooth规范。为了更容易的保持Bluetooth设备之间的兼容,Bluetooth规范中定义了Profile。Profile定义了设备如何实现一种连接或者应用,你可以把Profile理解为连接层或者应用层协议。所以我们要先确认HID设备属于哪种Profile。

android如何支持hid设备
猜你喜欢