Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dariuszseweryn/RxAndroidBle
/ functions
Functions
2,100 in github.com/dariuszseweryn/RxAndroidBle
⨍
Functions
2,100
◇
Types & classes
336
↓ 5 callers
Method
Builder
Build a new {@link RxBleDevice}. <p> Calling {@link #scanRecord}, {@link #rssi} and {@link #deviceMacAddress} is required before calling {@link #build
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleDeviceMock.java:116
↓ 5 callers
Method
contains
(Object object)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/cache/DeviceComponentWeakReference.java:24
↓ 5 callers
Method
empty
A function that returns an empty filter @return an empty filter
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java:523
↓ 5 callers
Method
getBluetoothDevice
The underlying android.bluetooth.BluetoothDevice. NOTE: this should be used with caution and knowledge as interaction with the BluetoothDevice may in
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleDevice.java:131
↓ 5 callers
Method
getCallbackType
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanResult.java:54
↓ 5 callers
Method
getClassLoader
()
rxandroidble/src/test/java/android/app/Activity.java:78
↓ 5 callers
Method
getConnectionState
Returns current connection state of the device's {@link android.bluetooth.BluetoothGatt} @return the RxBleConnectionState
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleDevice.java:38
↓ 5 callers
Method
getSerializableExtra
(String name)
rxandroidble/src/test/java/android/content/Intent.java:1032
↓ 5 callers
Method
getServiceData
Returns a map of service UUID and its corresponding service data.
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanRecord.java:47
↓ 5 callers
Method
getShouldLogScannedPeripherals
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBleLog.java:282
↓ 5 callers
Method
getTimestampNanos
Get the timestamp the scan result was produced
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/ScanResultInterface.java:30
↓ 5 callers
Method
matches
(ScanResultInterface scanResult)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/ScanFilterInterface.java:9
↓ 5 callers
Method
onNext
(ByteAssociation<UUID> uuidByteAssociation)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/operations/CharacteristicLongWriteOperation.java:118
↓ 5 callers
Method
run
(QueueReleaseInterface queueReleaseInterface)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/operations/Operation.java:14
↓ 5 callers
Method
startActivity
(Intent intent)
rxandroidble/src/test/java/android/app/Activity.java:192
↓ 4 callers
Method
checkAnyPropertyMatches
This method checks whether the supplied characteristic possesses properties supporting the requested kind of operation, specified by the supplied bitm
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/IllegalOperationChecker.java:36
↓ 4 callers
Method
connectGattCompat
(BluetoothGattCallback bluetoothGattCallback, BluetoothDevice device, boolean autoConnect)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/BleConnectionCompat.java:89
↓ 4 callers
Method
containsKey
(String key)
rxandroidble/src/test/java/android/os/Bundle.java:37
↓ 4 callers
Method
deepEquals
Copied Object.deepEquals()
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java:507
↓ 4 callers
Method
discoverServices
()
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleConnectionMock.java:174
↓ 4 callers
Method
evictEmptyReferences
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/cache/DeviceComponentCache.java:136
↓ 4 callers
Method
getAdvertisingSid
Get the advertising set id
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/ScanResultInterface.java:40
↓ 4 callers
Method
getBluetoothGatt
Provides most recent instance of the BluetoothGatt. Keep in mind that the gatt may not be available, hence null will be returned.
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/BluetoothGattProvider.java:22
↓ 4 callers
Method
getBluetoothLeScanner
()
rxandroidble/src/test/java/android/bluetooth/BluetoothAdapter.java:74
↓ 4 callers
Method
getCharacteristic
(@NonNull final UUID characteristicUuid)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/RxBleConnectionImpl.java:163
↓ 4 callers
Method
getDeviceName
Returns the local name of the BLE device. The is a UTF-8 encoded string.
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanRecord.java:68
↓ 4 callers
Method
getInstanceId
()
rxandroidble/src/test/java/android/bluetooth/BluetoothGattService.java:103
↓ 4 callers
Method
getManufacturerSpecificData
Returns a sparse array of manufacturer identifier and its corresponding manufacturer specific data.
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanRecord.java:35
↓ 4 callers
Method
getMask
Corresponds to e.g. {@link BluetoothDevice#PHY_LE_CODED_MASK}
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBlePhy.java:34
↓ 4 callers
Method
getServices
()
rxandroidble/src/test/java/android/bluetooth/BluetoothGatt.java:61
↓ 4 callers
Method
getTypeLen
(int formatType)
rxandroidble/src/test/java/android/bluetooth/BluetoothGattCharacteristic.java:260
↓ 4 callers
Method
handle
Handles a read on a GATT descriptor @param device the device being read from @param descriptor the descriptor being read from @param result the result
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/callbacks/RxBleDescriptorReadCallback.java:20
↓ 4 callers
Method
handleDisconnection
(int status)
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleConnectionMock.java:197
↓ 4 callers
Method
hasBluetoothAdapter
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/RxBleAdapterWrapper.java:39
↓ 4 callers
Function
hasProperty
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/util/BluetoothGatt.kt:5
↓ 4 callers
Method
isConnectable
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/RxBleInternalScanResult.java:66
↓ 4 callers
Method
isConnected
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example4_characteristic/CharacteristicOperationExampleActivity.java:156
↓ 4 callers
Method
isEnabled
()
rxandroidble/src/test/java/android/bluetooth/BluetoothAdapter.java:77
↓ 4 callers
Method
isLocationProviderOk
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/LocationServicesStatus.java:7
↓ 4 callers
Method
log
@param level one of {@link Log#VERBOSE}, {@link Log#DEBUG},{@link Log#INFO}, {@link Log#WARN},{@link Log#ERROR} @param tag log tag, cal
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBleLog.java:83
↓ 4 callers
Method
newInstance
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/DeviceActivity.kt:17
↓ 4 callers
Method
observeConnectionStateChanges
Observe changes to connection state of the device's {@link android.bluetooth.BluetoothGatt}. This Observable will never emit errors. If you would lik
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleDevice.java:31
↓ 4 callers
Method
putLong
(String key, long value)
rxandroidble/src/test/java/android/os/Bundle.java:73
↓ 4 callers
Method
remove
(Object key)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/cache/DeviceComponentCache.java:109
↓ 4 callers
Method
requestPermissions
(String[] permissions, int requestCode)
rxandroidble/src/test/java/android/app/Activity.java:48
↓ 4 callers
Method
setCallbackType
(int callbackType)
rxandroidble/src/test/java/android/bluetooth/le/ScanSettings.java:81
↓ 4 callers
Method
setScanMode
(int scanMode)
rxandroidble/src/test/java/android/bluetooth/le/ScanSettings.java:78
↓ 4 callers
Method
size
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/cache/DeviceComponentCache.java:116
↓ 4 callers
Method
unsignedBytesToInt
(byte b0, byte b1)
rxandroidble/src/test/java/android/bluetooth/BluetoothGattCharacteristic.java:266
↓ 4 callers
Method
unsignedBytesToInt
Convert signed bytes to a 16-bit unsigned int.
rxandroidble/src/main/java/com/polidea/rxandroidble2/helpers/ValueInterpreter.java:192
↓ 3 callers
Method
asErrorOnlyObservable
Function returning an Observable that will only throw error in case of a disconnection (will never emit value) @param <T> the type of returned observ
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/DisconnectionRouterOutput.java:27
↓ 3 callers
Method
autoConnect
(@Named(NamedBooleans.AUTO_CONNECT) boolean autoConnect)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/ConnectionComponent.java:31
↓ 3 callers
Method
connectGatt
(BluetoothDevice remoteDevice, boolean autoConnect, BluetoothGattCallback bluetoothGattCallback)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/BleConnectionCompat.java:31
↓ 3 callers
Method
considerGattDisconnected
( final Emitter<Void> emitter, final QueueReleaseInterface queueReleaseInterface )
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/operations/DisconnectOperation.java:104
↓ 3 callers
Method
create
(BluetoothDevice bluetoothDevice, int rssi, byte[] scanRecord)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/InternalScanResultCreator.java:39
↓ 3 callers
Method
createMessage
(int reason, Date retryDateSuggestion)
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleScanException.java:136
↓ 3 callers
Method
discoverServices
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/RxBleConnectionImpl.java:153
↓ 3 callers
Method
emulateCallbackType
( @ScanSettings.CallbackType final int callbackType)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/ScanSettingsEmulator.java:124
↓ 3 callers
Method
getAddress
()
rxandroidble/src/test/java/android/bluetooth/BluetoothDevice.java:259
↓ 3 callers
Method
getAdvertiseFlags
Returns the advertising flags indicating the discoverable mode and capability of the device. Returns -1 if the flag field is not set.
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanRecord.java:17
↓ 3 callers
Method
getApplicationContext
()
rxandroidble/src/test/java/android/app/Activity.java:70
↓ 3 callers
Method
getBackgroundScanner
Returns a background scanner instance that can be used to handle background scans, even if your process is stopped.
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleClient.java:156
↓ 3 callers
Method
getBleDevice
(@NonNull String macAddress)
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleClientImpl.java:111
↓ 3 callers
Method
getBytesFromAssociation
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/ByteAssociationUtil.java:24
↓ 3 callers
Method
getCause
Get the failed cause of the write request @return a {@link BleGattException}
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:233
↓ 3 callers
Method
getCharacteristic
(@NonNull final UUID characteristicUuid)
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleConnectionMock.java:184
↓ 3 callers
Method
getDefaultAdapter
()
rxandroidble/src/test/java/android/bluetooth/BluetoothAdapter.java:97
↓ 3 callers
Method
getIntExtra
(String name, int defaultValue)
rxandroidble/src/test/java/android/content/Intent.java:1005
↓ 3 callers
Method
getItem
(int position)
sample/src/main/java/com/polidea/rxandroidble2/sample/example3_discovery/DiscoveryResultsAdapter.java:132
↓ 3 callers
Method
getKey
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/cache/CacheEntry.java:32
↓ 3 callers
Method
getMacAddressLogSetting
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBleLog.java:268
↓ 3 callers
Method
getPackageManager
()
rxandroidble/src/test/java/android/app/Activity.java:61
↓ 3 callers
Method
getServiceSolicitationUuids
Returns a list of service solicitation UUIDs within the advertisement that are used to identify the bluetooth GATT services the peripheral requires on
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanRecord.java:29
↓ 3 callers
Method
getShouldLogAttributeValues
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBleLog.java:278
↓ 3 callers
Method
getStandardizedUUIDComponent
(UUID uuid)
rxandroidble/src/main/java/com/polidea/rxandroidble2/utils/StandardUUIDsParser.java:299
↓ 3 callers
Method
getTxPowerLevel
Returns the transmission power level of the packet in dBm. Returns {@link Integer#MIN_VALUE} if the field is not set. This value can be used to calcul
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanRecord.java:63
↓ 3 callers
Method
getUuid
()
rxandroidble/src/test/java/android/bluetooth/BluetoothGattCharacteristic.java:119
↓ 3 callers
Method
getUuidLogSetting
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBleLog.java:273
↓ 3 callers
Method
hasProperty
(BluetoothGattCharacteristic characteristic, int property)
sample/src/main/java/com/polidea/rxandroidble2/sample/example4_characteristic/CharacteristicOperationExampleActivity.java:216
↓ 3 callers
Method
identityTransformer
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/ObservableUtil.java:25
↓ 3 callers
Method
initCharacteristic
(BluetoothGattService service, UUID uuid, int instanceId,
rxandroidble/src/test/java/android/bluetooth/BluetoothGattCharacteristic.java:60
↓ 3 callers
Method
initDescriptor
(BluetoothGattCharacteristic characteristic, UUID uuid, int instance, int perm
rxandroidble/src/test/java/android/bluetooth/BluetoothGattDescriptor.java:36
↓ 3 callers
Method
isException
(int status)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/RxBleGattCallback.java:304
↓ 3 callers
Method
isLocationPermissionOk
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/LocationServicesStatus.java:6
↓ 3 callers
Method
isScanning
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example1_scanning/ScanActivity.java:125
↓ 3 callers
Method
justOnNext
(T onNext)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/ObservableUtil.java:21
↓ 3 callers
Method
notifyListeners
(String key)
rxandroidble/src/test/java/android/content/MemorySharedPreferences.java:132
↓ 3 callers
Method
observeDisconnect
@return Observable that never emits onNext. @throws BleDisconnectedException emitted in case of a disconnect that is a part of the normal flow @throws
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/RxBleGattCallback.java:331
↓ 3 callers
Method
onSuccess
(T t)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/DisposableUtil.java:16
↓ 3 callers
Method
parseServiceSolicitationUuid
Parse service Solicitation UUIDs.
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/ScanRecordParser.java:236
↓ 3 callers
Method
parseServiceUuid
(byte[] scanRecord, int currentPos, int dataLength, int uuidLength, Li
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/ScanRecordParser.java:221
↓ 3 callers
Method
parseUuidFrom
(byte[] uuidBytes)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/ScanRecordParser.java:187
↓ 3 callers
Method
propagateStatusError
(Output<?> output, BleGattException exception)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/RxBleGattCallback.java:308
↓ 3 callers
Method
propertiesIntToString
(@BluetoothGattCharacteristicProperty int property)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/CharacteristicPropertiesParser.java:37
↓ 3 callers
Method
requestMtu
Performs GATT MTU (Maximum Transfer Unit) request. Timeouts after 10 seconds. @return Observable emitting result the MTU requested. @throws BleGattC
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:577
↓ 3 callers
Method
setManufacturerData
Set filter on on manufacturerData. A negative manufacturerId is considered as invalid id. <p> Note the first two bytes of the {@code manufacturerData}
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java:687
↓ 3 callers
Method
setServiceData
Set filtering on service data. @throws IllegalArgumentException If {@code serviceDataUuid} is null.
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java:637
↓ 3 callers
Method
setServiceUuid
Set filter on service uuid.
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java:576
↓ 3 callers
Method
splitByAddressAndForEach
( final ObservableTransformer<RxBleInternalScanResult, RxBleInternalScanResult> compose )
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/ScanSettingsEmulator.java:140
↓ 3 callers
Method
startLeScan
(List<ScanFilter> scanFilters, ScanSettings scanSettings, ScanCallback scanCallback)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/RxBleAdapterWrapper.java:63
← previous
next →
101–200 of 2,100, ranked by callers