问一下android里怎么样判断扫描到的蓝牙设备是不是蓝牙耳机啊

Android 码拜 8年前 (2016-03-25) 1831次浏览
小弟最近在做关于蓝牙耳机的程序,现在卡在对蓝牙耳机的判别上,怎么样判断扫描到的蓝牙设备是不是蓝牙耳机啊?
解决方案

20

Android 本身规定了 一系列的 蓝牙类型 在 BluetoothClass.Device 类里面 定义了一系列的类型 , 包括 耳机 车载设备
你扫描到蓝牙设备之后, 这些属性就是自带的, 你判断 BluetoothDevice 的类型与  BluetoothClass.Device 里面规定的类型对比即可找到对应类型, 这是 蓝牙厂商之间的约定类型
如 :

int	AUDIO_VIDEO_CAMCORDER
int	AUDIO_VIDEO_CAR_AUDIO
int	AUDIO_VIDEO_HANDSFREE
int	AUDIO_VIDEO_HEADPHONES
int	AUDIO_VIDEO_HIFI_AUDIO
int	AUDIO_VIDEO_LOUDSPEAKER
int	AUDIO_VIDEO_MICROPHONE

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明问一下android里怎么样判断扫描到的蓝牙设备是不是蓝牙耳机啊
喜欢 (0)
[1034331897@qq.com]
分享 (0)