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
↓ 242 callers
Method
put
(String key, DeviceComponent value)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/cache/DeviceComponentCache.java:95
↓ 121 callers
Method
get
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/operations/CharacteristicLongWriteOperation.java:304
↓ 57 callers
Method
put
(int key, E value)
rxandroidble/src/test/java/android/util/SparseArray.java:13
↓ 56 callers
Method
getUuid
()
rxandroidble/src/test/java/android/os/ParcelUuid.java:14
↓ 53 callers
Method
add
(FIFORunnableEntry fifoRunnableEntry)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/serialization/OperationPriorityFifoBlockingQueue.java:10
↓ 50 callers
Method
append
(int key, E value)
rxandroidble/src/test/java/android/util/SparseArray.java:18
↓ 37 callers
Method
equals
(@Nullable Object obj)
rxandroidble/src/main/java/com/polidea/rxandroidble2/PhyPair.java:22
↓ 31 callers
Method
subscribe
(ObservableEmitter<T> emitter)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/QueueOperation.java:38
↓ 26 callers
Method
onNext
(T t)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/DisposableUtil.java:31
↓ 26 callers
Method
w
(String message, Object... args)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBleLog.java:209
↓ 22 callers
Function
showSnackbarShort
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/util/UI.kt:7
↓ 21 callers
Method
commonMacMessage
(BluetoothGatt gatt)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtil.java:161
↓ 21 callers
Method
create
(A a, B b)
rxandroidble/src/test/java/android/util/Pair.java:29
↓ 21 callers
Method
getAddress
Get the address from the device
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/ScanResultInterface.java:10
↓ 20 callers
Method
size
()
rxandroidble/src/test/java/android/os/Bundle.java:46
↓ 19 callers
Method
build
Build function for the long write @return the Observable which will enqueue the long write operation when subscribed.
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:188
↓ 18 callers
Method
take
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/serialization/OperationPriorityFifoBlockingQueue.java:14
↓ 17 callers
Method
getBleDevice
Obtain instance of RxBleDevice for provided MAC address. This may be the same instance that was provided during scan operation but this in not guarant
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleClient.java:96
↓ 17 callers
Method
isAtLeast
(int expectedLogLevel)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBleLog.java:264
↓ 16 callers
Method
getValue
Corresponds to e.g. {@link BluetoothDevice#PHY_LE_CODED}
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBlePhy.java:39
↓ 16 callers
Method
hashCode
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/PhyPair.java:20
↓ 15 callers
Method
i
(String message, Object... args)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBleLog.java:201
↓ 15 callers
Method
toString
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example4_characteristic/advanced/PresenterEvent.java:23
↓ 14 callers
Method
accept
(Integer newMtu)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/MtuWatcher.java:55
↓ 14 callers
Method
create
(T first, byte[] bytes)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/ByteAssociation.java:52
↓ 14 callers
Method
d
(String message, Object... args)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBleLog.java:193
↓ 14 callers
Method
establishConnection
Establishes connection with a given BLE device. {@link RxBleConnection} is a handle, used to process BLE operations with a connected device. <p> The c
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleDevice.java:71
↓ 14 callers
Method
getCharacteristic
Convenience method for characteristic retrieval. First step is service discovery which is followed by service/characteristic traversal. This is an ali
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:395
↓ 14 callers
Method
queue
Function that queues an {@link Operation} for execution. @param operation the operation to execute @param <T> type of the operation values @return the
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/serialization/ClientOperationQueue.java:28
↓ 14 callers
Method
unsignedByteToInt
(byte b)
rxandroidble/src/test/java/android/bluetooth/BluetoothGattCharacteristic.java:263
↓ 14 callers
Method
unsignedByteToInt
Convert a signed byte to an unsigned int.
rxandroidble/src/main/java/com/polidea/rxandroidble2/helpers/ValueInterpreter.java:185
↓ 13 callers
Method
getDevice
()
rxandroidble/src/test/java/android/bluetooth/le/ScanResult.java:42
↓ 12 callers
Method
fromString
(String uuid)
rxandroidble/src/test/java/android/os/ParcelUuid.java:11
↓ 12 callers
Method
getStringExtra
(String name)
rxandroidble/src/test/java/android/content/Intent.java:1017
↓ 12 callers
Method
logCallback
(String callbackName, BluetoothGatt gatt, int status, BluetoothGattCharacteristic characteristic,
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtil.java:99
↓ 12 callers
Method
onSubscribeSetText
Function that returns a {@link io.reactivex.ObservableTransformer} which will on subscribe set a text on a button using a proper thread @param button
sample/src/main/java/com/polidea/rxandroidble2/sample/example4_characteristic/advanced/AdvancedCharacteristicOperationExampleActivity.java:169
↓ 12 callers
Method
println
(int priority, String tag, String msg)
rxandroidble/src/test/java/android/util/Log.java:69
↓ 11 callers
Method
getString
(String key)
rxandroidble/src/test/java/android/os/Bundle.java:247
↓ 11 callers
Method
getUuidToLog
(UUID uuid)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtil.java:202
↓ 11 callers
Method
hasObservers
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/RxBleGattCallback.java:429
↓ 11 callers
Method
isEmpty
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/cache/DeviceComponentCache.java:83
↓ 11 callers
Method
values
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/cache/DeviceComponentCache.java:122
↓ 10 callers
Method
activatedClicksObservable
Function that returns an observable that emits {@link Boolean#TRUE} every time the button is being clicked. It enables the button whenever the returne
sample/src/main/java/com/polidea/rxandroidble2/sample/example4_characteristic/advanced/AdvancedCharacteristicOperationExampleActivity.java:147
↓ 10 callers
Method
addField
(AdvDataType type, byte[] value)
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/internal/ScanRecordDataConstructor.java:156
↓ 10 callers
Method
getProperties
()
rxandroidble/src/test/java/android/bluetooth/BluetoothGattCharacteristic.java:128
↓ 10 callers
Method
getRssi
Get the RSSI of the scan result
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/ScanResultInterface.java:20
↓ 10 callers
Method
propagateErrorIfOccurred
( Output<?> output, BluetoothGatt gatt, BluetoothGattCharacteristic charac
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/RxBleGattCallback.java:270
↓ 10 callers
Method
setValue
(DeviceComponent object)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/cache/CacheEntry.java:49
↓ 10 callers
Method
throwShade
(int priority, Throwable t, String message, Object... args)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBleLog.java:225
↓ 10 callers
Method
v
(String message, Object... args)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBleLog.java:185
↓ 10 callers
Method
withDisconnectionHandling
(Output<T> output)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/RxBleGattCallback.java:313
↓ 9 callers
Method
build
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/ConnectionComponent.java:40
↓ 9 callers
Method
clear
()
rxandroidble/src/test/java/android/os/Bundle.java:40
↓ 9 callers
Method
dispose
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example1_scanning/ScanActivity.kt:85
↓ 9 callers
Method
e
(String message, Object... args)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/RxBleLog.java:217
↓ 9 callers
Method
getDescriptor
(final UUID characteristicUuid, final UUID descriptorUuid)
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleDeviceServices.java:111
↓ 9 callers
Method
getName
Name of the device. Name is optional and it's up to the device vendor if will be provided. @return The device name or null if device name is absent.
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleDevice.java:117
↓ 9 callers
Method
getRxBleClient
In practice you will use some kind of dependency injection pattern.
sample/src/main/java/com/polidea/rxandroidble2/sample/SampleApplication.java:21
↓ 9 callers
Method
getScanRecord
Get the scan record
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/ScanResultInterface.java:25
↓ 9 callers
Method
onError
(Throwable e)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/DisposableUtil.java:21
↓ 9 callers
Method
release
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/serialization/QueueReleaseInterface.java:14
↓ 9 callers
Method
test
(BluetoothGattService bluetoothGattService)
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleDeviceServices.java:51
↓ 8 callers
Method
bytesToHex
(byte[] bytes)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtil.java:24
↓ 8 callers
Method
getIntent
(String uri)
rxandroidble/src/test/java/android/content/Intent.java:943
↓ 8 callers
Method
getStackTraceString
(Throwable tr)
rxandroidble/src/test/java/android/util/Log.java:50
↓ 8 callers
Method
hasProperty
(BluetoothGattCharacteristic characteristic, int property)
sample/src/main/java/com/polidea/rxandroidble2/sample/example4_characteristic/advanced/Presenter.java:195
↓ 8 callers
Method
setupNotification
@see #setupNotification(UUID, NotificationSetupMode) with default setup mode.
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:280
↓ 8 callers
Method
takeUntil
A convenience function creating a transformer that will use two observables for completing the returned observable (and un-subscribing from the passed
sample/src/main/java/com/polidea/rxandroidble2/sample/example4_characteristic/advanced/Presenter.java:209
↓ 8 callers
Method
wrap
(BluetoothGattCharacteristic characteristic, @Nullable byte[] characteristicValue)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtil.java:194
↓ 7 callers
Method
apply
(Observable<Boolean> booleanObservable)
sample/src/main/java/com/polidea/rxandroidble2/sample/example7_long_write/LongWriteExampleActivity.java:76
↓ 7 callers
Method
commonCallbackMessage
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtil.java:182
↓ 7 callers
Method
getMacAddress
MAC address of the corresponding device.
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleDevice.java:123
↓ 7 callers
Method
intToSignedBits
(int i, int size)
rxandroidble/src/test/java/android/bluetooth/BluetoothGattCharacteristic.java:291
↓ 7 callers
Method
provideDevice
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/DeviceComponent.java:23
↓ 7 callers
Method
putExtra
(String name, boolean value)
rxandroidble/src/test/java/android/content/Intent.java:1172
↓ 7 callers
Method
subscribe
(final SingleEmitter<BluetoothGatt> emitter)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/operations/ConnectOperation.java:127
↓ 7 callers
Method
w
(String tag, String msg)
rxandroidble/src/test/java/android/util/Log.java:35
↓ 7 callers
Method
writeCharacteristic
Performs GATT write operation on a characteristic with given UUID. @param characteristicUuid Requested characteristic UUID. @return Observable emitti
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:430
↓ 6 callers
Method
arrayFrom
(int... ints)
rxandroidble/src/test/java/com/polidea/rxandroidble2/helpers/ByteArrayBatchObservableTest.java:112
↓ 6 callers
Method
bytesToHex
(byte[] bytes)
sample/src/main/java/com/polidea/rxandroidble2/sample/util/HexString.java:11
↓ 6 callers
Method
commonStatusMessage
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtil.java:186
↓ 6 callers
Method
commonValueMessage
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtil.java:190
↓ 6 callers
Method
discoverServices
Performs GATT service discovery and emits discovered results. After service discovery you can walk through {@link android.bluetooth.BluetoothGattServi
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:257
↓ 6 callers
Method
dispose
()
sample/src/main/java/com/polidea/rxandroidble2/sample/example1_scanning/ScanActivity.java:144
↓ 6 callers
Method
e
(String tag, String msg)
rxandroidble/src/test/java/android/util/Log.java:44
↓ 6 callers
Method
extractBytes
(byte[] scanRecord, int start, int length)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/ScanRecordParser.java:248
↓ 6 callers
Method
getBytes
Returns raw bytes of scan record.
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanRecord.java:74
↓ 6 callers
Method
getServiceUuids
Returns a list of service UUIDs within the advertisement that are used to identify the bluetooth GATT services.
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanRecord.java:23
↓ 6 callers
Method
i
(String tag, String msg)
rxandroidble/src/test/java/android/util/Log.java:29
↓ 6 callers
Method
isBluetoothEnabled
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/RxBleAdapterWrapper.java:43
↓ 6 callers
Method
merge
(LogOptions logOptions)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerSetup.java:34
↓ 6 callers
Method
onComplete
()
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/DisposableUtil.java:41
↓ 6 callers
Method
onConnectionStateChange
(RxBleConnection.RxBleConnectionState rxBleConnectionState)
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/ConnectionStateChangeListener.java:8
↓ 6 callers
Method
prepareObjectUnderTest
(byte[] bytes, int maxBatchSize)
rxandroidble/src/test/java/com/polidea/rxandroidble2/helpers/ByteArrayBatchObservableTest.java:20
↓ 6 callers
Method
put
(String key, Object value)
rxandroidble/src/test/java/android/content/MemorySharedPreferences.java:15
↓ 6 callers
Method
readCharacteristic
Performs GATT read operation on a characteristic with given UUID. @param characteristicUuid Requested characteristic UUID. @return Observable emittin
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleConnection.java:407
↓ 6 callers
Method
showNotification
(String text)
sample/src/main/java/com/polidea/rxandroidble2/sample/example4_characteristic/advanced/AdvancedCharacteristicOperationExampleActivity.java:180
↓ 6 callers
Method
toString
()
rxandroidble/src/test/java/android/util/Pair.java:25
↓ 6 callers
Method
unsignedToSigned
(int unsigned, int size)
rxandroidble/src/test/java/android/bluetooth/BluetoothGattCharacteristic.java:285
↓ 6 callers
Method
unsignedToSigned
Convert an unsigned integer value to a two's-complement encoded signed value.
rxandroidble/src/main/java/com/polidea/rxandroidble2/helpers/ValueInterpreter.java:228
next →
1–100 of 2,100, ranked by callers