Most visited

Recently visited

Added in API level 5

android.bluetooth

提供管理蓝牙功能的类,例如扫描设备,连接设备以及管理设备之间的数据传输。 蓝牙API支持“经典蓝牙”和蓝牙低功耗。

有关Classic Bluetooth的更多信息,请参阅Bluetooth指南。 有关Bluetooth Low Energy的更多信息,请参阅Bluetooth Low Energy (BLE)指南。

蓝牙API让应用程序:

要使用这些API执行蓝牙通信,应用程序必须声明BLUETOOTH权限。 某些其他功能(例如请求设备发现)也需要BLUETOOTH_ADMIN权限。

注意:并非所有基于Android的设备都提供蓝牙功能。

Interfaces

BluetoothAdapter.LeScanCallback 用于提供LE扫描结果的回调界面。
BluetoothProfile 蓝牙配置文件的公共API。
BluetoothProfile.ServiceListener 用于在BluetoothProfile IPC客户端连接或断开服务时通知其的接口。

Classes

BluetoothA2dp 该类提供公共API来控制蓝牙A2DP配置文件。
BluetoothAdapter 代表本地设备蓝牙适配器。
BluetoothAssignedNumbers 蓝牙分配号码。
BluetoothClass 代表一个蓝牙类,它描述了设备的一般特性和功能。
BluetoothClass.Device 定义所有设备类常量。
BluetoothClass.Device.Major 定义所有主要的设备类常量。
BluetoothClass.Service 定义所有服务类常量。
BluetoothDevice 代表远程蓝牙设备。
BluetoothGatt 蓝牙GATT配置文件的公共API。
BluetoothGattCallback 这个抽象类用于实现 BluetoothGatt回调。
BluetoothGattCharacteristic 代表蓝牙GATT特性

GATT特征是用于构建GATT服务的基本数据元素, BluetoothGattService

BluetoothGattDescriptor 代表一个蓝牙GATT描述符

GATT描述符包含GATT特征的附加信息和属性, BluetoothGattCharacteristic

BluetoothGattServer 蓝牙GATT配置文件服务器角色的公共API。
BluetoothGattServerCallback 这个抽象类用于实现 BluetoothGattServer回调。
BluetoothGattService 代表蓝牙GATT服务

盖特服务包含的集合BluetoothGattCharacteristic ,以及引用服务。

BluetoothHeadset 用于控制蓝牙耳机服务的公共API。
BluetoothHealth 蓝牙健康档案的公共API。
BluetoothHealthAppConfiguration BluetoothHealth类一起使用的Bluetooth Health Application Configuration。
BluetoothHealthCallback 这个抽象类用于实现 BluetoothHealth回调。
BluetoothManager 高级经理用于获取 BluetoothAdapter的实例并进行整体蓝牙管理。
BluetoothServerSocket 一个侦听蓝牙套接字。
BluetoothSocket 连接或连接蓝牙插座。

Hooray!