- getActivityCount() - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
-
- getAdvertiseFlags() - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
-
Returns the advertising flags indicating the discoverable mode and capability of the device.
- getAlarmIntent() - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
-
- getAlarmManager() - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
-
- getBluetoothLeScannerCompat(Context) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompatProvider
-
- getBluetoothLeScannerCompat(Context, boolean) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompatProvider
-
Creates a
BluetoothLeScannerCompat
, providing either a compatibility layer or
access to native functionality available in "L".
- getBytes() - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
-
Returns raw bytes of scan record.
- getCallbackType() - Method in class com.reelyactive.blesdk.support.ble.ScanSettings
-
- getClock() - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
-
- getContext() - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
-
Access the application Context
.
- getCurrentActivity() - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
-
Get currently running Activity.
- getDetectedCrashCount() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
-
- getDevice() - Method in class com.reelyactive.blesdk.support.ble.ScanResult
-
Returns the remote bluetooth device identified by the bluetooth device address.
- getDeviceAddress() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
-
- getDeviceName() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
-
Returns the filter set on the device name field of Bluetooth advertisement data.
- getDeviceName() - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
-
Returns the local name of the BLE device.
- getLastBluetoothCrashDetectionTime() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
-
- getMacAddress() - Static method in class com.reelyactive.blesdk.support.ble.util.BluetoothInterface
-
- getManufacturerData() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
-
- getManufacturerDataMask() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
-
- getManufacturerId() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
-
Returns the manufacturer id. -1 if the manufacturer filter is not set.
- getManufacturerSpecificData() - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
-
Returns a sparse array of manufacturer identifier and its corresponding manufacturer specific
data.
- getManufacturerSpecificData(int) - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
-
Returns the manufacturer specific data associated with the manufacturer id.
- getMaxPriorityScanMode() - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
-
- getRecoveryAttemptCount() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
-
- getReportDelayMillis() - Method in class com.reelyactive.blesdk.support.ble.ScanSettings
-
Returns report delay timestamp based on the device clock.
- getRssi() - Method in class com.reelyactive.blesdk.support.ble.ScanResult
-
Returns the received signal strength in dBm.
- getScanFilter() - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
-
- getScanMode() - Method in class com.reelyactive.blesdk.support.ble.ScanSettings
-
- getScanRecord() - Method in class com.reelyactive.blesdk.support.ble.ScanResult
-
Returns the scan record, which is a combination of advertisement and scan response.
- getScanResultType() - Method in class com.reelyactive.blesdk.support.ble.ScanSettings
-
- getScanType() - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
-
- getServiceData() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
-
- getServiceData() - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
-
Returns a map of service UUID and its corresponding service data.
- getServiceData(ParcelUuid) - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
-
Returns the service data byte array associated with the serviceUuid
.
- getServiceDataMask() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
-
- getServiceDataUuid() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
-
- getServiceIdentifierFromParcelUuid(ParcelUuid) - Static method in class com.reelyactive.blesdk.support.ble.BluetoothUuid
-
Extract the Service Identifier or the actual uuid from the Parcel Uuid.
- getServiceUuid() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
-
Returns the filter set on the service uuid.
- getServiceUuidMask() - Method in class com.reelyactive.blesdk.support.ble.ScanFilter
-
- getServiceUuids() - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
-
Returns a list of service UUIDs within the advertisement that are used to identify the
bluetooth GATT services.
- getTimestampNanos() - Method in class com.reelyactive.blesdk.support.ble.ScanResult
-
Returns timestamp since boot when the scan record was observed.
- getTxPowerLevel() - Method in class com.reelyactive.blesdk.support.ble.ScanRecord
-
Returns the transmission power level of the packet in dBm.
- SCAN_FAILED_ALREADY_STARTED - Static variable in class com.reelyactive.blesdk.support.ble.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 com.reelyactive.blesdk.support.ble.ScanCallback
-
Fails to start scan as app cannot be registered.
- SCAN_FAILED_FEATURE_UNSUPPORTED - Static variable in class com.reelyactive.blesdk.support.ble.ScanCallback
-
Fails to start power optimized scan as this feature is not supported.
- SCAN_FAILED_INTERNAL_ERROR - Static variable in class com.reelyactive.blesdk.support.ble.ScanCallback
-
Fails to start scan due an internal error
- SCAN_MODE_BALANCED - Static variable in class com.reelyactive.blesdk.support.ble.ScanSettings
-
Perform Bluetooth LE scan in balanced power mode.
- SCAN_MODE_LOW_LATENCY - Static variable in class com.reelyactive.blesdk.support.ble.ScanSettings
-
Scan using highest duty cycle.
- SCAN_MODE_LOW_POWER - Static variable in class com.reelyactive.blesdk.support.ble.ScanSettings
-
Perform Bluetooth LE scan in low power mode.
- SCAN_RESULT_TYPE_ABBREVIATED - Static variable in class com.reelyactive.blesdk.support.ble.ScanSettings
-
Request abbreviated scan results which contain the device, rssi and scan timestamp.
- SCAN_RESULT_TYPE_FULL - Static variable in class com.reelyactive.blesdk.support.ble.ScanSettings
-
Request full scan results which contain the device, rssi, advertising data, scan response as
well as the scan timestamp.
- ScanCallback - Class in com.reelyactive.blesdk.support.ble
-
Bluetooth LE scan callbacks.
- ScanCallback() - Constructor for class com.reelyactive.blesdk.support.ble.ScanCallback
-
- ScanFilter - Class in com.reelyactive.blesdk.support.ble
-
Criteria for filtering result from Bluetooth LE scans.
- ScanFilter.Builder - Class in com.reelyactive.blesdk.support.ble
-
- ScanFilter.Builder() - Constructor for class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
-
- scanLostOverrideMillis - Variable in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
-
- ScanRecord - Class in com.reelyactive.blesdk.support.ble
-
Represents a scan record from Bluetooth LE scan.
- ScanResult - Class in com.reelyactive.blesdk.support.ble
-
com.reelyactive.blesdk.support.ble.ScanResult for Bluetooth LE scan.
- ScanResult(BluetoothDevice, ScanRecord, int, long) - Constructor for class com.reelyactive.blesdk.support.ble.ScanResult
-
Constructor of scan result.
- ScanSettings - Class in com.reelyactive.blesdk.support.ble
-
- ScanSettings.Builder - Class in com.reelyactive.blesdk.support.ble
-
- ScanSettings.Builder() - Constructor for class com.reelyactive.blesdk.support.ble.ScanSettings.Builder
-
- ScanWakefulBroadcastReceiver - Class in com.reelyactive.blesdk.support.ble
-
com.reelyactive.blesdk.support.ble.ScanWakefulBroadcastReceiver initiates the Bluetooth LE scan by calling
ScanWakefulService
after acquiring a WakeLock.
- ScanWakefulBroadcastReceiver() - Constructor for class com.reelyactive.blesdk.support.ble.ScanWakefulBroadcastReceiver
-
- ScanWakefulService - Class in com.reelyactive.blesdk.support.ble
-
The com.reelyactive.blesdk.support.ble.ScanWakefulService Class is called with a WakeLock held, and executes a single Bluetooth LE
scan cycle.
- ScanWakefulService() - Constructor for class com.reelyactive.blesdk.support.ble.ScanWakefulService
-
- setCallbackType(int) - Method in class com.reelyactive.blesdk.support.ble.ScanSettings.Builder
-
Set callback type for Bluetooth LE scan.
- setCustomScanTiming(int, int, long) - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
-
Sets the Bluetooth LE scan cycle overriding values set on individual scans from
ScanSettings
.
- setDeviceAddress(String) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
-
Set filter on device address.
- setDeviceName(String) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
-
Set filter on device name.
- setManufacturerData(int, byte[]) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
-
Set filter on on manufacturerData.
- setManufacturerData(int, byte[], byte[]) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
-
Set filter on partial manufacture data.
- setReportDelayMillis(long) - Method in class com.reelyactive.blesdk.support.ble.ScanSettings.Builder
-
Set report delay timestamp for Bluetooth LE scan.
- setScanLostOverride(long) - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
-
Sets the delay after which a device will be marked as lost if it hasn't been sighted
within the given time.
- setScanMode(int) - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
-
Sets parameters for the various scan modes
- setScanMode(int) - Method in class com.reelyactive.blesdk.support.ble.ScanSettings.Builder
-
Set scan mode for Bluetooth LE scan.
- setScanResultType(int) - Method in class com.reelyactive.blesdk.support.ble.ScanSettings.Builder
-
Set scan result type for Bluetooth LE scan.
- setServiceData(ParcelUuid, byte[]) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
-
Set filtering on service data.
- setServiceData(ParcelUuid, byte[], byte[]) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
-
Set partial filter on service data.
- setServiceUuid(ParcelUuid) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
-
Set filter on service uuid.
- setServiceUuid(ParcelUuid, ParcelUuid) - Method in class com.reelyactive.blesdk.support.ble.ScanFilter.Builder
-
Set filter on partial service uuid.
- setUpdateNotifier(BluetoothCrashResolver.UpdateNotifier) - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
-
- start() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
-
Starts looking for crashes of the Bluetooth LE system and taking proactive steps to stop
crashes from happening.
- startScan() - Method in class com.reelyactive.blesdk.application.ReelyAwareApplicationCallback
-
This method sends a scan request to the
BleService
.
- startScan(ScanCallback) - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
-
Start Bluetooth LE scan with default parameters and no filters.
- startScan(List<ScanFilter>, ScanSettings, ScanCallback) - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
-
Starts a scan for Bluetooth LE devices, looking for device advertisements that match the
given filters.
- stop() - Method in class com.reelyactive.blesdk.support.ble.BluetoothCrashResolver
-
Stops looking for crashes.
- stopScan(ScanCallback) - Method in class com.reelyactive.blesdk.support.ble.BluetoothLeScannerCompat
-
Stops an ongoing Bluetooth LE device scan.
- SystemClock - Class in com.reelyactive.blesdk.support.ble.util
-
It seems Android does not have a standard equivalent to com.google.common.time.
- SystemClock() - Constructor for class com.reelyactive.blesdk.support.ble.util.SystemClock
-