当前位置: 代码迷 >> Android >> 请教android里怎么判断扫描到的蓝牙设备是不是蓝牙耳机啊
  详细解决方案

请教android里怎么判断扫描到的蓝牙设备是不是蓝牙耳机啊

热度:37   发布时间:2016-04-28 04:37:06.0
请问android里如何判断扫描到的蓝牙设备是不是蓝牙耳机啊?
小弟最近在做关于蓝牙耳机的程序,现在卡在对蓝牙耳机的判别上,如何判断扫描到的蓝牙设备是不是蓝牙耳机啊?
------解决方案--------------------
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
  相关解决方案