Android蓝牙部分是很复杂的,也涉及很多名词,下面把我涉及到的一些常用名词做一个简单的解释:
1、a2dp:
蓝牙立体声,和蓝牙耳机听歌有关那些,另还有个avrcp--音频/视频远程控制配置文件,是用来听歌时暂停,上下歌曲选择的。
Android only supports one connected Bluetooth A2dp device at a time. Each method is protected with its appropriate permission.(一次只允许连接一个A2DP设备)
操作类位置:android.bluetooth.BluetoothA2dp
协议文件类:com.android.settings.bluetooth.A2dpProfile
服务类:android.bluetooth.IBluetoothA2dp
通过服务类提供的方法操作A2DP,常用方法:
disconnect(BluetoothDevice)
connect(BluetoothDevice)
getConnectedDevices()获取已连接列表
getConnectionState(BluetoothDevice)获取某一个device的状态(连接、断开、连接中、断开中、正在播放、没有播放)
2、hfp:
和电话相关,蓝牙接听、挂断电话 Hands-free Profile
操作类:android.bluetooth.BluetoothHeadset
常用方法:
disconnect(BluetoothDevice)
connect(BluetoothDevice)
getConnectedDevices()获取已连接列表
getConnectionState(BluetoothDevice)获取某一个device的状态(连接、断开、连接中、断开中)
disconnectAudio()
isAudioConnectedv(BluetoothDevice)
3、其他
btservice:这个前面AdapterService.java的描述大家应该能猜到一些,关于蓝牙基本操作的目录,一切由此开始。
hdp:蓝牙关于医疗方面的应用 Bluetooth Health Device Profile
hid:人机交互接口,蓝牙鼠标键盘什么的就是这个了
opp:不多解释,以前就有。
pan:描述了两个或更多个 Bluetooth 设备如何构成一个即时网络,和网络有关的还有串行端口功能(SPP),拨号网络功能(DUN)
pbap:电话号码簿访问协议(Phonebook Access Profile)
参考:
http://blog.csdn.net/baimy1985/article/details/8892410
http://blog.csdn.net/xubin341719
分享到:
相关推荐
Android蓝牙BLE的详细讲解
android 蓝牙SPP传输demo(代码),可以调用android蓝牙SPP数据,接口设置等
Android 蓝牙 A2DP播放AVDTP连接,音乐从audio到A2dp蓝牙侧,流程图。非常详细的从btif-bta-btm-hci 数据流程走向,以及从controller收到数据到btm层,将Android 源码使用流程图的形式画了出来,使Android 蓝牙...
Android 蓝牙BLE全面解析以及智能车锁开发实例一、蓝牙BLE产生背景——蓝牙的发展历程 二、蓝牙BLE的基本概念 三、蓝牙BLE的架构介绍 1. 蓝牙BLE架构概览 2. 简述BLE如何发送数据包 2.1 广播方式 2.2 连接方式 四、...
Android 蓝牙服务发现SDP协议初始化、连接等源码流程图,非常详细的从btif-bta-btm-hci 数据流程走向,以及从controller收到数据到btm层,将Android 源码使用流程图的形式画了出来,使Android 蓝牙开发者更清楚数据...
android蓝牙使用,弹出框选择,获取名字和地址
此demo实现了android ble4.0蓝牙跟设备的连接通讯功能,可以同时连接多台并且同时发送数据。
Android蓝牙开发客户端代码,必须配合服务器端进行操作,
Android 蓝牙map协议连接流程图(上层),将Android 源码使用流程图的形式画了出来,使Android 蓝牙开发者更清楚数据收发走向,代码流程更加形象生动,能够很快的熟悉Android 蓝牙源码,利于后面问题处理和BUG解决
android蓝牙间传输demo
android 蓝牙 耳机 开发
Android 蓝牙PBAP协议连接流程图(java-framework层),将Android 源码使用流程图的形式画了出来,使Android 蓝牙开发者更清楚数据收发走向,代码流程更加形象生动,能够很快的熟悉Android 蓝牙源码,利于后面问题...
Android蓝牙通信聊天demo, Android蓝牙通信聊天demo Android蓝牙通信聊天demo
Android 蓝牙HFP 连接、SCO连接流程图(协议栈),非常详细的从btif-bta-btm-hci 数据流程走向,以及从controller收到数据到btm层,将Android 源码使用流程图的形式画了出来,使Android 蓝牙开发者更清楚数据收发...
android蓝牙通信(分为客户端,服务端) 因为最近需要做物联网这一块,就简单的搞了个demo实现客户端向服务端发送指令
我的博客“Android 蓝牙开发,蓝牙连打印机”有环境可运行截图。希望对大家有帮助,放心用吧。
Android蓝牙通信实例,有客户端和服务端两个程序,以便理解起来更加简单明了。
Android蓝牙2.0代码
非常不错的安卓蓝牙程序,实现蓝牙聊天功能,对于初学安卓蓝牙的同学可以参考哦
该资源是Android连接蓝牙打印小票机打印的demo,需要该资源的可以看一下