Skip navigation links
B C D E F G H I M N O P S T W 

B

BluetoothLeScannerCompat - Class in no.nordicsemi.android.support.v18.scanner
This class provides methods to perform scan related operations for Bluetooth LE devices.
build() - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter.Builder
Build ScanFilter.
build() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings.Builder
Builder() - Constructor for class no.nordicsemi.android.support.v18.scanner.ScanFilter.Builder
 
Builder() - Constructor for class no.nordicsemi.android.support.v18.scanner.ScanSettings.Builder
 

C

CALLBACK_TYPE_ALL_MATCHES - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
Trigger a callback for every Bluetooth advertisement found that matches the filter criteria.
CALLBACK_TYPE_FIRST_MATCH - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
A result callback is only triggered for the first advertisement packet received that matches the filter criteria.
CALLBACK_TYPE_MATCH_LOST - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
Receive a callback when advertisements are no longer received from a device that has been previously reported by a first match callback.
CREATOR - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanFilter
A Parcelable.Creator to create ScanFilter from parcel.
CREATOR - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanResult
 
CREATOR - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
 

D

DATA_COMPLETE - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanResult
For chained advertisements, indicates that the data contained in this scan result is complete.
DATA_TRUNCATED - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanResult
For chained advertisements, indicates that the controller was unable to receive all chained packets and the scan result contains incomplete truncated data.
describeContents() - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
 
describeContents() - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
 
describeContents() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
 

E

equals(Object) - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
 
equals(Object) - Method in class no.nordicsemi.android.support.v18.scanner.ScanRecord
 
equals(Object) - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
 
EXTRA_CALLBACK_TYPE - Static variable in class no.nordicsemi.android.support.v18.scanner.BluetoothLeScannerCompat
Optional extra indicating the callback type, which will be one of CALLBACK_TYPE_* constants in ScanSettings.
EXTRA_ERROR_CODE - Static variable in class no.nordicsemi.android.support.v18.scanner.BluetoothLeScannerCompat
Optional extra indicating the error code, if any.
EXTRA_LIST_SCAN_RESULT - Static variable in class no.nordicsemi.android.support.v18.scanner.BluetoothLeScannerCompat
Extra containing a list of ScanResults.

F

flushPendingScanResults(ScanCallback) - Method in class no.nordicsemi.android.support.v18.scanner.BluetoothLeScannerCompat
Flush pending batch scan results stored in Bluetooth controller.

G

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
 

H

hashCode() - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
 
hashCode() - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
 
hasPowerSaveMode() - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
Determine if we should do power-saving sleep on pre-Lollipop

I

isConnectable() - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
Returns true if this object represents connectable scan result.
isLegacy() - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
Returns true if this object represents legacy scan result.

M

MATCH_LOST_DEVICE_TIMEOUT_DEFAULT - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
The default value of the maximum time for the device not to be discoverable before it will be assumed lost.
MATCH_LOST_TASK_INTERVAL_DEFAULT - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
The default interval of the task that calls match lost events.
MATCH_MODE_AGGRESSIVE - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
In Aggressive mode, hw will determine a match sooner even with feeble signal strength and few number of sightings/match in a duration.
MATCH_MODE_STICKY - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
For sticky mode, higher threshold of signal strength and sightings is required before reporting by hw
MATCH_NUM_FEW_ADVERTISEMENT - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
Match few advertisement per filter, depends on current capability and availability of the resources in hw
MATCH_NUM_MAX_ADVERTISEMENT - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
Match as many advertisement per filter as hw could allow, depends on current capability and availability of the resources in hw
MATCH_NUM_ONE_ADVERTISEMENT - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
Match one advertisement per filter
matches(ScanResult) - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
Check if the scan filter matches a scanResult.

N

no.nordicsemi.android.support.v18.scanner - package no.nordicsemi.android.support.v18.scanner
 

O

onBatchScanResults(List<ScanResult>) - Method in class no.nordicsemi.android.support.v18.scanner.ScanCallback
Callback when batch results are delivered.
onBind(Intent) - Method in class no.nordicsemi.android.support.v18.scanner.ScannerService
 
onCreate() - Method in class no.nordicsemi.android.support.v18.scanner.ScannerService
 
onDestroy() - Method in class no.nordicsemi.android.support.v18.scanner.ScannerService
 
onReceive(Context, Intent) - Method in class no.nordicsemi.android.support.v18.scanner.PendingIntentReceiver
 
onScanFailed(int) - Method in class no.nordicsemi.android.support.v18.scanner.ScanCallback
Callback when scan could not be started.
onScanResult(int, ScanResult) - Method in class no.nordicsemi.android.support.v18.scanner.ScanCallback
Callback when a BLE advertisement has been found.
onStartCommand(Intent, int, int) - Method in class no.nordicsemi.android.support.v18.scanner.ScannerService
 
onTaskRemoved(Intent) - Method in class no.nordicsemi.android.support.v18.scanner.ScannerService
 

P

PendingIntentReceiver - Class in no.nordicsemi.android.support.v18.scanner
This receiver, registered in AndroidManifest, will translate received ScanResults into compat ScanResults and will send a PendingIntent registered by the user with those converted data.
PendingIntentReceiver() - Constructor for class no.nordicsemi.android.support.v18.scanner.PendingIntentReceiver
 
PERIODIC_INTERVAL_NOT_PRESENT - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanResult
Periodic advertising interval is not present in the packet.
PHY_LE_ALL_SUPPORTED - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanSettings
Use all supported PHYs for scanning.
PHY_UNUSED - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanResult
Indicates that the secondary physical layer was not used.

S

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
Builder class for ScanFilter.
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
Bluetooth LE scan settings are passed to BluetoothLeScannerCompat.startScan(no.nordicsemi.android.support.v18.scanner.ScanCallback) to define the parameters for the scan.
ScanSettings.Builder - Class in no.nordicsemi.android.support.v18.scanner
Builder for ScanSettings.
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
The match options are used when the callback type has been set to ScanSettings.CALLBACK_TYPE_FIRST_MATCH or ScanSettings.CALLBACK_TYPE_MATCH_LOST and hardware does not support those types.
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
This method may be used when callback type is set to a value different than ScanSettings.CALLBACK_TYPE_ALL_MATCHES.
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.

T

toString() - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
 
toString() - Method in class no.nordicsemi.android.support.v18.scanner.ScanRecord
 
toString() - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
 
TX_POWER_NOT_PRESENT - Static variable in class no.nordicsemi.android.support.v18.scanner.ScanResult
TX power is not present in the packet.

W

writeToParcel(Parcel, int) - Method in class no.nordicsemi.android.support.v18.scanner.ScanFilter
 
writeToParcel(Parcel, int) - Method in class no.nordicsemi.android.support.v18.scanner.ScanResult
 
writeToParcel(Parcel, int) - Method in class no.nordicsemi.android.support.v18.scanner.ScanSettings
 
B C D E F G H I M N O P S T W 
Skip navigation links