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的详细讲解 #### 一、蓝牙与低功耗蓝牙简介 蓝牙作为一种广泛使用的无线通信技术,自1999年首次发布以来,已经经历了多个版本的迭代升级。蓝牙技术联盟(Bluetooth Special Interest Group, SIG...
### mesh关键名词解释 #### 一、Device(设备)与Node(节点) 在蓝牙mesh网络中,设备(Device)指的是任何能与mesh网络交互的实体。为了使设备能够成为mesh网络的一部分并与其他设备进行通信,它需要被设置为...
##### 2.3 常用类和名词解释 Android蓝牙API中常用的类包括: - `BluetoothAdapter`:代表一个蓝牙适配器。 - `BluetoothDevice`:表示一个蓝牙设备。 - `BluetoothSocket`:用于创建蓝牙连接的套接字。 - `...
#### 一、名词解释与框架结构 在深入解析之前,我们首先明确几个关键概念: - **BTIF (Bluetooth Interface)**:这是蓝牙接口,用于连接蓝牙应用层和嵌入式系统层。 - **BTU (Bluetooth Upper Layer)**:即蓝牙...
综上所述,本文档是一份详尽的Allwinner A33平台Android系统移植指南,涵盖了从基础的名词解释到系统调试的每一个步骤,为开发者提供了一条明确的移植路径。对于希望将Android系统移植到Allwinner A33平台的开发者而...
三、名词解释: * hboot(SPL):手机上的启动模块,通俗的说,就是负责手机启动引导的一段程序,类似于电脑主板上的 BIOS。 * radio:手机上的通讯模块,又叫做基带。负责手机的无线信号,蓝牙,WIFI 等设备的管理...
根据给定的信息,本文将对IT领域内的一些新名词进行详细的解释与汇总,这些名词涵盖了技术、产品以及标准等各个方面。 ### 1. DVB-H **DVB-H(Digital Video Broadcasting - Handheld)**是一种专为手持设备设计的...
专业名词 名词解释 HTML5 万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改 Android 一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板...
5. 名词解释 此章节可能包含一些专业术语的解释,帮助用户理解文档的后续内容。 6. 连接引擎与数据通道 连接引擎作为CarLife方案中的核心,负责建立手机与车机间的连接。数据通道则说明数据传输的具体路径和机制。 ...
6. **名词解释** 这一部分提供了一些专业术语的定义,帮助读者理解方案中的关键概念和技术术语。 7. **设备要求** - **车机端最低硬件要求**:列出了车机端运行CarLife所需的最低配置,如处理器速度、内存大小、...