Android蓝牙名词解释

Android蓝牙部分是很复杂的,也涉及很多名词,下面把我涉及到的一些常用名词做一个简单的解释:

1、a2dp:

蓝牙立体声,和蓝牙耳机听歌有关那些,另还有个avrcp--音频/视频远程控制配置文件,是用来听歌时暂停,上下歌曲选择的。

AndroidonlysupportsoneconnectedBluetoothA2dpdeviceatatime.Eachmethodisprotectedwithitsappropriatepermission.(一次只允许连接一个A2DP设备)

操作类位置:android.bluetooth.BluetoothA2dp

协议文件类:com.android.settings.bluetooth.A2dpProfile

服务类:android.bluetooth.IBluetoothA2dp

通过服务类提供的方法操作A2DP,常用方法:

disconnect(BluetoothDevice)

connect(BluetoothDevice)

getConnectedDevices()获取已连接列表

getConnectionState(BluetoothDevice)获取某一个device的状态(连接、断开、连接中、断开中、正在播放、没有播放)

2、hfp:

和电话相关,蓝牙接听、挂断电话Hands-freeProfile

操作类:android.bluetooth.BluetoothHeadset

常用方法:

disconnect(BluetoothDevice)

connect(BluetoothDevice)

getConnectedDevices()获取已连接列表

getConnectionState(BluetoothDevice)获取某一个device的状态(连接、断开、连接中、断开中)

disconnectAudio()

isAudioConnectedv(BluetoothDevice)

3、其他

btservice:这个前面AdapterService.java的描述大家应该能猜到一些,关于蓝牙基本操作的目录,一切由此开始。

hdp:蓝牙关于医疗方面的应用BluetoothHealthDeviceProfile

hid:人机交互接口,蓝牙鼠标键盘什么的就是这个了

opp:不多解释,以前就有。

pan:描述了两个或更多个Bluetooth设备如何构成一个即时网络,和网络有关的还有串行端口功能(SPP),拨号网络功能(DUN)

pbap:电话号码簿访问协议(PhonebookAccessProfile)

参考:

http://blog.csdn.net/baimy1985/article/details/8892410

http://blog.csdn.net/xubin341719

相关推荐