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 |
| 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 |
| 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 |
| BluetoothHealthCallback | This abstract class is used to implement |
| 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 |
| BluetoothServerSocket | A listening Bluetooth socket. |
| BluetoothSocket | A connected or connecting Bluetooth socket. |
| BluetoothSocketSettings | Defines parameters for creating Bluetooth server and client socket channels. |
| BluetoothStatusCodes | A class with constants representing possible return values for Bluetooth APIs. |
| EncryptionStatus | Represents the encryption status of a Bluetooth device. |
Exceptions
| BluetoothSocketException | Thrown when an error occurs during a Bluetooth Socket related exception. |