Added in [API level 21](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# android.bluetooth.le

*** ** * ** ***

## Classes

|---|---|
| [AdvertiseCallback](https://developer.android.com/reference/android/bluetooth/le/AdvertiseCallback) | Bluetooth LE advertising callbacks, used to deliver advertising operation status. |
| [AdvertiseData](https://developer.android.com/reference/android/bluetooth/le/AdvertiseData) | Advertise data packet container for Bluetooth LE advertising. |
| [AdvertiseData.Builder](https://developer.android.com/reference/android/bluetooth/le/AdvertiseData.Builder) | Builder for `https://developer.android.com/reference/android/bluetooth/le/AdvertiseData`. |
| [AdvertiseSettings](https://developer.android.com/reference/android/bluetooth/le/AdvertiseSettings) | The `https://developer.android.com/reference/android/bluetooth/le/AdvertiseSettings` provide a way to adjust advertising preferences for each Bluetooth LE advertisement instance. |
| [AdvertiseSettings.Builder](https://developer.android.com/reference/android/bluetooth/le/AdvertiseSettings.Builder) | Builder class for `https://developer.android.com/reference/android/bluetooth/le/AdvertiseSettings`. |
| [AdvertisingSet](https://developer.android.com/reference/android/bluetooth/le/AdvertisingSet) | This class provides a way to control single Bluetooth LE advertising instance. |
| [AdvertisingSetCallback](https://developer.android.com/reference/android/bluetooth/le/AdvertisingSetCallback) | Bluetooth LE advertising set callbacks, used to deliver advertising operation status. |
| [AdvertisingSetParameters](https://developer.android.com/reference/android/bluetooth/le/AdvertisingSetParameters) | The `https://developer.android.com/reference/android/bluetooth/le/AdvertisingSetParameters` provide a way to adjust advertising preferences for each Bluetooth LE advertising set. |
| [AdvertisingSetParameters.Builder](https://developer.android.com/reference/android/bluetooth/le/AdvertisingSetParameters.Builder) | Builder class for `https://developer.android.com/reference/android/bluetooth/le/AdvertisingSetParameters`. |
| [BluetoothLeAdvertiser](https://developer.android.com/reference/android/bluetooth/le/BluetoothLeAdvertiser) | This class provides a way to perform Bluetooth LE advertise operations, such as starting and stopping advertising. |
| [BluetoothLeScanner](https://developer.android.com/reference/android/bluetooth/le/BluetoothLeScanner) | This class provides methods to perform scan related operations for Bluetooth LE devices. |
| [PeriodicAdvertisingParameters](https://developer.android.com/reference/android/bluetooth/le/PeriodicAdvertisingParameters) | The `https://developer.android.com/reference/android/bluetooth/le/PeriodicAdvertisingParameters` provide a way to adjust periodic advertising preferences for each Bluetooth LE advertising set. |
| [PeriodicAdvertisingParameters.Builder](https://developer.android.com/reference/android/bluetooth/le/PeriodicAdvertisingParameters.Builder) |   |
| [ScanCallback](https://developer.android.com/reference/android/bluetooth/le/ScanCallback) | Bluetooth LE scan callbacks. |
| [ScanFilter](https://developer.android.com/reference/android/bluetooth/le/ScanFilter) | Criteria for filtering result from Bluetooth LE scans. |
| [ScanFilter.Builder](https://developer.android.com/reference/android/bluetooth/le/ScanFilter.Builder) | Builder class for `https://developer.android.com/reference/android/bluetooth/le/ScanFilter`. |
| [ScanRecord](https://developer.android.com/reference/android/bluetooth/le/ScanRecord) | Represents a scan record from Bluetooth LE scan. |
| [ScanResult](https://developer.android.com/reference/android/bluetooth/le/ScanResult) | ScanResult for Bluetooth LE scan. |
| [ScanSettings](https://developer.android.com/reference/android/bluetooth/le/ScanSettings) | Bluetooth LE scan settings are passed to `https://developer.android.com/reference/android/bluetooth/le/BluetoothLeScanner#startScan(android.bluetooth.le.ScanCallback)` to define the parameters for the scan. |
| [ScanSettings.Builder](https://developer.android.com/reference/android/bluetooth/le/ScanSettings.Builder) | Builder for `https://developer.android.com/reference/android/bluetooth/le/ScanSettings`. |
| [TransportBlock](https://developer.android.com/reference/android/bluetooth/le/TransportBlock) | Wrapper for Transport Discovery Data Transport Blocks. |
| [TransportDiscoveryData](https://developer.android.com/reference/android/bluetooth/le/TransportDiscoveryData) | Wrapper for Transport Discovery Data AD Type. |

-

  ## Classes

  - [AdvertiseCallback](https://developer.android.com/reference/android/bluetooth/le/AdvertiseCallback)
  - [AdvertiseData](https://developer.android.com/reference/android/bluetooth/le/AdvertiseData)
  - [AdvertiseData.Builder](https://developer.android.com/reference/android/bluetooth/le/AdvertiseData.Builder)
  - [AdvertiseSettings](https://developer.android.com/reference/android/bluetooth/le/AdvertiseSettings)
  - [AdvertiseSettings.Builder](https://developer.android.com/reference/android/bluetooth/le/AdvertiseSettings.Builder)
  - [AdvertisingSet](https://developer.android.com/reference/android/bluetooth/le/AdvertisingSet)
  - [AdvertisingSetCallback](https://developer.android.com/reference/android/bluetooth/le/AdvertisingSetCallback)
  - [AdvertisingSetParameters](https://developer.android.com/reference/android/bluetooth/le/AdvertisingSetParameters)
  - [AdvertisingSetParameters.Builder](https://developer.android.com/reference/android/bluetooth/le/AdvertisingSetParameters.Builder)
  - [BluetoothLeAdvertiser](https://developer.android.com/reference/android/bluetooth/le/BluetoothLeAdvertiser)
  - [BluetoothLeScanner](https://developer.android.com/reference/android/bluetooth/le/BluetoothLeScanner)
  - [PeriodicAdvertisingParameters](https://developer.android.com/reference/android/bluetooth/le/PeriodicAdvertisingParameters)
  - [PeriodicAdvertisingParameters.Builder](https://developer.android.com/reference/android/bluetooth/le/PeriodicAdvertisingParameters.Builder)
  - [ScanCallback](https://developer.android.com/reference/android/bluetooth/le/ScanCallback)
  - [ScanFilter](https://developer.android.com/reference/android/bluetooth/le/ScanFilter)
  - [ScanFilter.Builder](https://developer.android.com/reference/android/bluetooth/le/ScanFilter.Builder)
  - [ScanRecord](https://developer.android.com/reference/android/bluetooth/le/ScanRecord)
  - [ScanResult](https://developer.android.com/reference/android/bluetooth/le/ScanResult)
  - [ScanSettings](https://developer.android.com/reference/android/bluetooth/le/ScanSettings)
  - [ScanSettings.Builder](https://developer.android.com/reference/android/bluetooth/le/ScanSettings.Builder)
  - [TransportBlock](https://developer.android.com/reference/android/bluetooth/le/TransportBlock)
  - [TransportDiscoveryData](https://developer.android.com/reference/android/bluetooth/le/TransportDiscoveryData)