小弟最近在做关于蓝牙耳机的程序,现在卡在对蓝牙耳机的判别上,如何判断扫描到的蓝牙设备是不是蓝牙耳机啊?
------解决方案--------------------
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