在android中按设备类别过滤车载蓝牙设备

在android中按设备类别过滤车载蓝牙设备,android,bluetooth,Android,Bluetooth,Android中的 类()用于确定设备的特性和功能。在这个类中,我们可以找到设备类(),更具体地说是类 我打算用它来过滤发现的设备,这样我的应用程序就只能配对/发现安装在汽车上的蓝牙设备,但是一些连接到不同品牌的不同汽车上的测试似乎总是使用设备类别 除汽车外,其他设备是否未使用该功能 那么上课有什么意义呢 汽车制造商之间有标准吗 有没有办法确定只检测汽车设备 希望有人提出了同样的问题并给出了答案。好问题 1-)音频\视频\免提设备是否未用于除汽车以外的其他设备 =>不,事实上,您可以将PC转

Android中的 类()用于确定设备的特性和功能。在这个类中,我们可以找到设备类(),更具体地说是类

我打算用它来过滤发现的设备,这样我的应用程序就只能配对/发现安装在汽车上的蓝牙设备,但是一些连接到不同品牌的不同汽车上的测试似乎总是使用设备类别

  • 除汽车外,其他设备是否未使用该功能
  • 那么上课有什么意义呢
  • 汽车制造商之间有标准吗
  • 有没有办法确定只检测汽车设备
希望有人提出了同样的问题并给出了答案。

好问题

1-)音频\视频\免提设备是否未用于除汽车以外的其他设备

=>不,事实上,您可以将PC转换为任何设备(汽车、电话、免提),只需修改蓝牙配置(/etc/Bluetooth/main.conf),并为A2DP设置相应的类示例: 类别=0x20041C

2-)那么,开设音频、视频、汽车音频课程有什么意义

=>我假设每个设备都公开了它可以使用的请求服务,以在使用蓝牙时节省更多的能量,如中所述

定义多个IAC的主要目的是限制 扫描范围内的设备时收到的响应

3-)汽车制造商之间是否有标准

=>有蓝牙标准HFP、HSP和A2DP 还有设备类别(CoD)标准,你可以计算你的设备类别^^^^见下表。制造商仅遵守蓝牙标准(配置文件+设备类别)

4-)是否有办法确定只检测汽车设备

=>我不太清楚,但我想您可以获取设备类并使用

注意:pdf文件来源于官方蓝牙文章