android.bluetooth


Interfaces

LeScanCallback

Callback interface used to deliver LE scan results.

BluetoothProfile

Public APIs for the Bluetooth Profiles.

Classes

BluetoothA2dp

This class provides the public APIs to control the Bluetooth A2DP profile.

BluetoothAdapter

Represents the local device Bluetooth adapter.

BluetoothAssignedNumbers

Bluetooth Assigned Numbers.

BluetoothClass

Represents a Bluetooth class, which describes general characteristics and capabilities of a device.

BluetoothCodecConfig

Represents the codec configuration for a Bluetooth A2DP source device.

BluetoothCodecStatus

Represents the codec status (configuration and capability) for a Bluetooth A2DP source device.

BluetoothCodecType

Represents a supported source codec type for a Bluetooth A2DP device.

BluetoothCsipSetCoordinator

This class provides the public APIs to control the Bluetooth CSIP set coordinator.

BluetoothDevice

Represents a remote Bluetooth device.

BluetoothGatt

Public API for the Bluetooth GATT Profile.

BluetoothGattCallback

This abstract class is used to implement BluetoothGatt callbacks.

BluetoothGattCharacteristic

Represents a Bluetooth GATT Characteristic

BluetoothGattDescriptor

Represents a Bluetooth GATT Descriptor

BluetoothGattServer

Public API for the Bluetooth GATT Profile server role.

BluetoothGattServerCallback

This abstract class is used to implement BluetoothGattServer callbacks.

BluetoothGattService

Represents a Bluetooth GATT Service

BluetoothHeadset

Public API for controlling the Bluetooth Headset Service.

BluetoothHealth

Public API for Bluetooth Health Profile.

BluetoothHealthAppConfiguration

The Bluetooth Health Application Configuration that is used in conjunction with the BluetoothHealth class.

BluetoothHealthCallback

This abstract class is used to implement BluetoothHealth callbacks.

BluetoothHearingAid

This class provides the public APIs to control the Hearing Aid profile.

BluetoothHidDevice

Provides the public APIs to control the Bluetooth HID Device profile.

BluetoothHidDeviceAppQosSettings

Represents the Quality of Service (QoS) settings for a Bluetooth HID Device application.

BluetoothHidDeviceAppSdpSettings

Represents the Service Discovery Protocol (SDP) settings for a Bluetooth HID Device application.

BluetoothLeAudio

This class provides the public APIs to control the LeAudio profile.

BluetoothLeAudioCodecConfig

Represents the codec configuration for a Bluetooth LE Audio source device.

BluetoothLeAudioCodecStatus

Represents the codec status (configuration and capability) for a Bluetooth Le Audio source device.

BluetoothManager

High level manager used to obtain an instance of an BluetoothAdapter and to conduct overall Bluetooth Management.

BluetoothServerSocket

A listening Bluetooth socket.

BluetoothSocket

A connected or connecting Bluetooth socket.

BluetoothStatusCodes

A class with constants representing possible return values for Bluetooth APIs.

Exceptions

BluetoothSocketException

Thrown when an error occurs during a Bluetooth Socket related exception.