Android 蓝牙(概述)

在 Android 中提供了管理蓝牙功能的类,如扫描设备、连接设备和管理设备之间数据传输。蓝牙 API 同时支持“经典蓝牙”和“蓝牙低功耗(BLE)”.

有关这方面的更多信息请参照“经典蓝牙”“蓝牙低功耗(BLE)”.

蓝牙 API 允许以下应用:

  • 扫描其他蓝牙设备(包括BLE装置)。
  • 查询本地蓝牙适配器,配对蓝牙设备。
  • 建立 RFCOMM 通道/插口。
  • 连接到其他设备上的指定插口。
  • 和其他设备传输数据。
  • 与 BLE 设备通信,例如接近传感器,心率监测器,健身设备,等等。
  • 作为一个 GATT 客户端或一个 GATT 服务器(BLE)。

要使用这些 API 进行蓝牙通信,应用程序必须取得蓝牙权限。

一些额外的功能,如请求设备的发现,还要求取得 BLUETOOTH_ADMIN 的权限。

【注意】:并不是所有的 Android 手机都提供蓝牙功能。

接口

接口功能
BluetoothAdapter.LeScanCallback回调接口,用于输送 LE 扫描结果
BluetoothProfile公共 API 蓝牙规范
BluetoothProfile.ServiceListener一个用于通知蓝牙规范 IPC 用户的接口当他们与服务器连接或断开时

接口功能
BluetoothA2dp这个类提供了公共 API 来控制蓝牙 A2DP 协议
BluetoothAdapter代表本地设备的蓝牙适配器
BluetoothAssignedNumbers蓝牙编号分配
BluetoothClass代表一个蓝牙类,描述一个设备的一般特征和能力
BluetoothClass.Device定义所有设备类的常量
BluetoothClass.Device.Major定义所有主要的设备类的常量
BluetoothClass.Service定义所有服务类的常量
BluetoothDevice表示一个远程蓝牙设备
BluetoothGatt公共 API 蓝牙 GATT 规范
BluetoothGattCallback用于实现 BluetoothGat 回调的抽象类
BluetoothGattCharacteristic代表一个蓝牙 GATT 特征,一个 GATT 特征是用于构建一个 GATT 服务和 BluetoothGattService 的基本数据元素
BluetoothGattDescriptor代表一个蓝牙 GATT 描述符
BluetoothGattServer蓝牙 GATT 协议服务器作用的公共API
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是一组文档的第01个:Assigned Numbers.rar 这是我收集的蓝牙的全套文档,共计61个文件,如果以后再看到我会继续添加到这里来。 这一组供下载的文件如下: 序号 文件名 文件大小 01 Assigned Numbers.rar 368,394 02 Core spec.rar 316,003 03 Core_v210_EDR.zip 7,553,296 04 Core_V21__EDR.zip 8,677,223 05 Core_V30__HS.zip 10,441,289 06 Core_V40.zip 10,040,698 07 Profile Spec.rar 11,987,908 08 Protocol Spec.rar 4,247,516 09 Qualification Program.rar 1,901,186 我的文档的目录结构如下(其中Core部分太大,由于csdn上传大小限制被分开了Core_开头的4 个文件是在目录“Core spec”下): MyDocDir 的目录 2010-01-08 09:59 . 2010-01-08 09:59 .. 2010-01-08 09:53 Assigned Numbers 2010-01-08 09:56 Core spec 2010-01-08 09:53 Profile Spec 2010-01-08 09:53 Protocol Spec 2010-01-08 09:53 Qualification Program MyDocDir\Assigned Numbers 的目录 2010-01-08 09:53 . 2010-01-08 09:53 .. 2010-01-06 09:48 18,472 AssignedNumbersAMPManagerProtocol.pdf 2010-01-06 09:48 77,466 AssignedNumbersBaseband.pdf 2010-01-06 09:48 90,242 AssignedNumbersCompanyIdentifiers.pdf 2010-01-06 09:48 23,199 AssignedNumbersGenericAccessProfile.pdf 2010-01-06 09:48 19,379 AssignedNumbersHostControllerInterface1.pdf 2010-01-06 09:48 114,612 AssignedNumbersHostOperatingEnvironment.pdf 2010-01-06 09:48 19,850 AssignedNumbersLinkManager1.pdf 2010-01-06 09:48 29,516 AssignedNumbersLogicalLinkControl.pdf 2010-01-06 09:48 69,943 AssignedNumbersOverview.pdf 2010-01-06 09:48 16,541 AssignedNumbersProtocolAdaptationLayer.pdf 2010-01-06 09:48 55,713 AssignedNumbersServiceDiscovery.pdf 11 个文件 534,933 字节 MyDocDir\Core spec 的目录 2010-01-08 09:56 . 2010-01-08 09:56

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值