Stay organized with collections
Save and categorize content based on your preferences.
android.bluetooth.le
Classes
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# android.bluetooth.le\n\nAdded in [API level 21](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\nandroid.bluetooth.le\n====================\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/android/bluetooth/le/package-summary \"View this page in Kotlin\") \\|Java\n\nClasses\n-------\n\n|----------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [AdvertiseCallback](/reference/android/bluetooth/le/AdvertiseCallback) | Bluetooth LE advertising callbacks, used to deliver advertising operation status. |\n| [AdvertiseData](/reference/android/bluetooth/le/AdvertiseData) | Advertise data packet container for Bluetooth LE advertising. |\n| [AdvertiseData.Builder](/reference/android/bluetooth/le/AdvertiseData.Builder) | Builder for [AdvertiseData](/reference/android/bluetooth/le/AdvertiseData). |\n| [AdvertiseSettings](/reference/android/bluetooth/le/AdvertiseSettings) | The [AdvertiseSettings](/reference/android/bluetooth/le/AdvertiseSettings) provide a way to adjust advertising preferences for each Bluetooth LE advertisement instance. |\n| [AdvertiseSettings.Builder](/reference/android/bluetooth/le/AdvertiseSettings.Builder) | Builder class for [AdvertiseSettings](/reference/android/bluetooth/le/AdvertiseSettings). |\n| [AdvertisingSet](/reference/android/bluetooth/le/AdvertisingSet) | This class provides a way to control single Bluetooth LE advertising instance. |\n| [AdvertisingSetCallback](/reference/android/bluetooth/le/AdvertisingSetCallback) | Bluetooth LE advertising set callbacks, used to deliver advertising operation status. |\n| [AdvertisingSetParameters](/reference/android/bluetooth/le/AdvertisingSetParameters) | The [AdvertisingSetParameters](/reference/android/bluetooth/le/AdvertisingSetParameters) provide a way to adjust advertising preferences for each Bluetooth LE advertising set. |\n| [AdvertisingSetParameters.Builder](/reference/android/bluetooth/le/AdvertisingSetParameters.Builder) | Builder class for [AdvertisingSetParameters](/reference/android/bluetooth/le/AdvertisingSetParameters). |\n| [BluetoothLeAdvertiser](/reference/android/bluetooth/le/BluetoothLeAdvertiser) | This class provides a way to perform Bluetooth LE advertise operations, such as starting and stopping advertising. |\n| [BluetoothLeScanner](/reference/android/bluetooth/le/BluetoothLeScanner) | This class provides methods to perform scan related operations for Bluetooth LE devices. |\n| [PeriodicAdvertisingParameters](/reference/android/bluetooth/le/PeriodicAdvertisingParameters) | The [PeriodicAdvertisingParameters](/reference/android/bluetooth/le/PeriodicAdvertisingParameters) provide a way to adjust periodic advertising preferences for each Bluetooth LE advertising set. |\n| [PeriodicAdvertisingParameters.Builder](/reference/android/bluetooth/le/PeriodicAdvertisingParameters.Builder) | |\n| [ScanCallback](/reference/android/bluetooth/le/ScanCallback) | Bluetooth LE scan callbacks. |\n| [ScanFilter](/reference/android/bluetooth/le/ScanFilter) | Criteria for filtering result from Bluetooth LE scans. |\n| [ScanFilter.Builder](/reference/android/bluetooth/le/ScanFilter.Builder) | Builder class for [ScanFilter](/reference/android/bluetooth/le/ScanFilter). |\n| [ScanRecord](/reference/android/bluetooth/le/ScanRecord) | Represents a scan record from Bluetooth LE scan. |\n| [ScanResult](/reference/android/bluetooth/le/ScanResult) | ScanResult for Bluetooth LE scan. |\n| [ScanSettings](/reference/android/bluetooth/le/ScanSettings) | Bluetooth LE scan settings are passed to [BluetoothLeScanner.startScan](/reference/android/bluetooth/le/BluetoothLeScanner#startScan(android.bluetooth.le.ScanCallback)) to define the parameters for the scan. |\n| [ScanSettings.Builder](/reference/android/bluetooth/le/ScanSettings.Builder) | Builder for [ScanSettings](/reference/android/bluetooth/le/ScanSettings). |\n| [TransportBlock](/reference/android/bluetooth/le/TransportBlock) | Wrapper for Transport Discovery Data Transport Blocks. |\n| [TransportDiscoveryData](/reference/android/bluetooth/le/TransportDiscoveryData) | Wrapper for Transport Discovery Data AD Type. |\n\n-\n\n Classes\n -------\n\n - [AdvertiseCallback](/reference/android/bluetooth/le/AdvertiseCallback)\n - [AdvertiseData](/reference/android/bluetooth/le/AdvertiseData)\n - [AdvertiseData.Builder](/reference/android/bluetooth/le/AdvertiseData.Builder)\n - [AdvertiseSettings](/reference/android/bluetooth/le/AdvertiseSettings)\n - [AdvertiseSettings.Builder](/reference/android/bluetooth/le/AdvertiseSettings.Builder)\n - [AdvertisingSet](/reference/android/bluetooth/le/AdvertisingSet)\n - [AdvertisingSetCallback](/reference/android/bluetooth/le/AdvertisingSetCallback)\n - [AdvertisingSetParameters](/reference/android/bluetooth/le/AdvertisingSetParameters)\n - [AdvertisingSetParameters.Builder](/reference/android/bluetooth/le/AdvertisingSetParameters.Builder)\n - [BluetoothLeAdvertiser](/reference/android/bluetooth/le/BluetoothLeAdvertiser)\n - [BluetoothLeScanner](/reference/android/bluetooth/le/BluetoothLeScanner)\n - [PeriodicAdvertisingParameters](/reference/android/bluetooth/le/PeriodicAdvertisingParameters)\n - [PeriodicAdvertisingParameters.Builder](/reference/android/bluetooth/le/PeriodicAdvertisingParameters.Builder)\n - [ScanCallback](/reference/android/bluetooth/le/ScanCallback)\n - [ScanFilter](/reference/android/bluetooth/le/ScanFilter)\n - [ScanFilter.Builder](/reference/android/bluetooth/le/ScanFilter.Builder)\n - [ScanRecord](/reference/android/bluetooth/le/ScanRecord)\n - [ScanResult](/reference/android/bluetooth/le/ScanResult)\n - [ScanSettings](/reference/android/bluetooth/le/ScanSettings)\n - [ScanSettings.Builder](/reference/android/bluetooth/le/ScanSettings.Builder)\n - [TransportBlock](/reference/android/bluetooth/le/TransportBlock)\n - [TransportDiscoveryData](/reference/android/bluetooth/le/TransportDiscoveryData)"]]