- getAdvertiseFlags() - Method in class no.nordicsemi.android.support.v18.scanner.ScanRecord
-
Returns the advertising flags indicating the discoverable mode and capability of the device.
- getAdvertisingSid() - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
-
Returns the advertising set id.
- getBytes() - Method in class no.nordicsemi.android.support.v18.scanner.ScanRecord
-
Returns raw bytes of scan record.
- getCallbackType() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
- getDataStatus() - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
-
Returns the data status.
- getDevice() - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
-
Returns the remote Bluetooth device identified by the Bluetooth device address.
- getDeviceAddress() - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
-
- getDeviceName() - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
-
Returns the filter set the device name field of Bluetooth advertisement data.
- getDeviceName() - Method in class no.nordicsemi.android.support.v18.scanner.ScanRecord
-
Returns the local name of the BLE device.
- getLegacy() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
Returns whether only legacy advertisements will be returned.
- getManufacturerData() - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
-
- getManufacturerDataMask() - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
-
- getManufacturerId() - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
-
Returns the manufacturer id.
- getManufacturerSpecificData() - Method in class no.nordicsemi.android.support.v18.scanner.ScanRecord
-
Returns a sparse array of manufacturer identifier and its corresponding manufacturer specific
data.
- getManufacturerSpecificData(int) - Method in class no.nordicsemi.android.support.v18.scanner.ScanRecord
-
Returns the manufacturer specific data associated with the manufacturer id.
- getMatchLostDeviceTimeout() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
- getMatchLostTaskInterval() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
- getMatchMode() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
- getNumOfMatches() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
- getPeriodicAdvertisingInterval() - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
-
Returns the periodic advertising interval in units of 1.25ms.
- getPhy() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
Returns the physical layer used during a scan.
- getPowerSaveRest() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
- getPowerSaveScan() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
- getPrimaryPhy() - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
-
Returns the primary Physical Layer
on which this advertisement was received.
- getReportDelayMillis() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
Returns report delay timestamp based on the device clock.
- getRssi() - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
-
Returns the received signal strength in dBm.
- getScanMode() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
- getScanner() - Static method in class no.nordicsemi.android.support.v18.scanner.BluetoothLeScannerCompat
-
Returns the scanner compat object
- getScanRecord() - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
-
Returns the scan record, which is a combination of advertisement and scan response.
- getSecondaryPhy() - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
-
Returns the secondary Physical Layer
on which this advertisement was received.
- getServiceData() - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
-
- getServiceData() - Method in class no.nordicsemi.android.support.v18.scanner.ScanRecord
-
Returns a map of service UUID and its corresponding service data.
- getServiceData(ParcelUuid) - Method in class no.nordicsemi.android.support.v18.scanner.ScanRecord
-
Returns the service data byte array associated with the serviceUuid.
- getServiceDataMask() - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
-
- getServiceDataUuid() - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
-
- getServiceUuid() - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
-
Returns the filter set on the service uuid.
- getServiceUuidMask() - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
-
- getServiceUuids() - Method in class no.nordicsemi.android.support.v18.scanner.ScanRecord
-
Returns a list of service UUIDs within the advertisement that are used to identify the
bluetooth GATT services.
- getTimestampNanos() - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
-
Returns timestamp since boot when the scan record was observed.
- getTxPower() - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
-
Returns the transmit power in dBm.
- getTxPowerLevel() - Method in class no.nordicsemi.android.support.v18.scanner.ScanRecord
-
Returns the transmission power level of the packet in dBm.
- getUseHardwareBatchingIfSupported() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
- getUseHardwareCallbackTypesIfSupported() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
- getUseHardwareFilteringIfSupported() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
- SCAN_FAILED_ALREADY_STARTED - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanCallback
-
Fails to start scan as BLE scan with the same settings is already started by the app.
- SCAN_FAILED_APPLICATION_REGISTRATION_FAILED - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanCallback
-
Fails to start scan as app cannot be registered.
- SCAN_FAILED_FEATURE_UNSUPPORTED - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanCallback
-
Fails to start power optimized scan as this feature is not supported.
- SCAN_FAILED_INTERNAL_ERROR - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanCallback
-
Fails to start scan due an internal error
- SCAN_FAILED_OUT_OF_HARDWARE_RESOURCES - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanCallback
-
Fails to start scan as it is out of hardware resources.
- SCAN_FAILED_SCANNING_TOO_FREQUENTLY - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanCallback
-
Fails to start scan as application tries to scan too frequently.
- SCAN_MODE_BALANCED - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
Perform Bluetooth LE scan in balanced power mode.
- SCAN_MODE_LOW_LATENCY - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
Scan using highest duty cycle.
- SCAN_MODE_LOW_POWER - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
Perform Bluetooth LE scan in low power mode.
- SCAN_MODE_OPPORTUNISTIC - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
-
A special Bluetooth LE scan mode.
- ScanCallback - Class in no.nordicsemi.android.support.v18.scanner
-
Bluetooth LE scan callbacks.
- ScanCallback() - Constructor for class no.nordicsemi.android.support.v18.scanner.ScanCallback
-
- ScanFilter - Class in no.nordicsemi.android.support.v18.scanner
-
Criteria for filtering result from Bluetooth LE scans.
- ScanFilter.Builder - Class in no.nordicsemi.android.support.v18.scanner
-
- ScannerService - Class in no.nordicsemi.android.support.v18.scanner
-
A service that will emulate
BluetoothLeScanner.startScan(List, android.bluetooth.le.ScanSettings, PendingIntent)
on Android versions before Oreo.
- ScannerService() - Constructor for class no.nordicsemi.android.support.v18.scanner.ScannerService
-
- ScanRecord - Class in no.nordicsemi.android.support.v18.scanner
-
Represents a scan record from Bluetooth LE scan.
- ScanResult - Class in no.nordicsemi.android.support.v18.scanner
-
ScanResult for Bluetooth LE scan.
- ScanResult(BluetoothDevice, ScanRecord, int, long) - Constructor for class no.nordicsemi.android.support.v18.scanner.ScanResult
-
- ScanResult(BluetoothDevice, int, int, int, int, int, int, int, ScanRecord, long) - Constructor for class no.nordicsemi.android.support.v18.scanner.ScanResult
-
Constructs a new ScanResult.
- ScanSettings - Class in no.nordicsemi.android.support.v18.scanner
-
- ScanSettings.Builder - Class in no.nordicsemi.android.support.v18.scanner
-
- setCallbackType(int) - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings.Builder
-
Set callback type for Bluetooth LE scan.
- setDeviceAddress(String) - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter.Builder
-
Set filter on device address.
- setDeviceName(String) - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter.Builder
-
Set filter on device name.
- setLegacy(boolean) - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings.Builder
-
Set whether only legacy advertisements should be returned in scan results.
- setManufacturerData(int, byte[]) - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter.Builder
-
Set filter on on manufacturerData.
- setManufacturerData(int, byte[], byte[]) - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter.Builder
-
Set filter on partial manufacture data.
- setMatchMode(int) - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings.Builder
-
Set match mode for Bluetooth LE scan filters hardware match
- setMatchOptions(long, long) - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings.Builder
-
- setNumOfMatches(int) - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings.Builder
-
Set the number of matches for Bluetooth LE scan filters hardware match.
- setPhy(int) - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings.Builder
-
Set the Physical Layer to use during this scan.
- setPowerSave(long, long) - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings.Builder
-
Pre-Lollipop scanning requires a wakelock and the CPU cannot go to sleep.
- setReportDelay(long) - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings.Builder
-
Set report delay timestamp for Bluetooth LE scan.
- setScanMode(int) - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings.Builder
-
Set scan mode for Bluetooth LE scan.
- setServiceData(ParcelUuid, byte[]) - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter.Builder
-
Set filtering on service data.
- setServiceData(ParcelUuid, byte[], byte[]) - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter.Builder
-
Set partial filter on service data.
- setServiceUuid(ParcelUuid) - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter.Builder
-
Set filter on service uuid.
- setServiceUuid(ParcelUuid, ParcelUuid) - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter.Builder
-
Set filter on partial service uuid.
- setUseHardwareBatchingIfSupported(boolean) - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings.Builder
-
Some devices, for example Samsung S6 and S6 Edge with Lollipop, return always
the same RSSI value for all devices if offloaded batching is used.
- setUseHardwareCallbackTypesIfSupported(boolean) - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings.Builder
-
- setUseHardwareFilteringIfSupported(boolean) - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings.Builder
-
Several phones may have some issues when it comes to offloaded filtering.
- SID_NOT_PRESENT - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanResult
-
Advertising Set ID is not present in the packet.
- startScan(ScanCallback) - Method in class no.nordicsemi.android.support.v18.scanner.BluetoothLeScannerCompat
-
Start Bluetooth LE scan with default parameters and no filters.
- startScan(List<ScanFilter>, ScanSettings, ScanCallback) - Method in class no.nordicsemi.android.support.v18.scanner.BluetoothLeScannerCompat
-
Start Bluetooth LE scan.
- startScan(List<ScanFilter>, ScanSettings, ScanCallback, Handler) - Method in class no.nordicsemi.android.support.v18.scanner.BluetoothLeScannerCompat
-
Start Bluetooth LE scan.
- startScan(List<ScanFilter>, ScanSettings, Context, PendingIntent) - Method in class no.nordicsemi.android.support.v18.scanner.BluetoothLeScannerCompat
-
Start Bluetooth LE scan using a PendingIntent.
- stopScan(ScanCallback) - Method in class no.nordicsemi.android.support.v18.scanner.BluetoothLeScannerCompat
-
Stops an ongoing Bluetooth LE scan.
- stopScan(Context, PendingIntent) - Method in class no.nordicsemi.android.support.v18.scanner.BluetoothLeScannerCompat
-
Stops an ongoing Bluetooth LE scan.