Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dariuszseweryn/RxAndroidBle
/ types & classes
Types & classes
336 in github.com/dariuszseweryn/RxAndroidBle
⨍
Functions
2,100
◇
Types & classes
336
↓ 9 callers
Class
Intent
Used for mocks and constants, but put and get extras must be implemented
rxandroidble/src/test/java/android/content/Intent.java:60
↓ 6 callers
Class
InfoEvent
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example4_characteristic/advanced/PresenterEvent.kt:16
↓ 6 callers
Class
ResultEvent
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example4_characteristic/advanced/PresenterEvent.kt:18
↓ 5 callers
Class
CompatibilityModeEvent
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example4_characteristic/advanced/PresenterEvent.kt:22
↓ 2 callers
Class
AdapterItem
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example3_discovery/DiscoveryResultsAdapter.kt:20
↓ 2 callers
Class
ErrorEvent
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example4_characteristic/advanced/PresenterEvent.kt:20
↓ 1 callers
Class
DiscoveryResultsAdapter
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example3_discovery/DiscoveryResultsAdapter.kt:16
↓ 1 callers
Class
ScanResultsAdapter
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example1_scanning/ScanResultsAdapter.kt:11
↓ 1 callers
Class
ViewHolder
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example3_discovery/DiscoveryResultsAdapter.kt:27
↓ 1 callers
Class
ViewHolder
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example1_scanning/ScanResultsAdapter.kt:15
Class
ActiveCharacteristicNotification
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/ActiveCharacteristicNotification.java:6
Class
Activity
Stubs, only used for mocks
rxandroidble/src/test/java/android/app/Activity.java:39
Class
AdapterItem
sample/src/main/java/com/polidea/rxandroidble2/sample/example3_discovery/DiscoveryResultsAdapter.java:26
Enum
AdvDataType
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/internal/ScanRecordDataConstructor.java:22
Class
AdvancedCharacteristicOperationExampleActivity
This activity allows for connecting to a device and interact with a given characteristic. <p> It may be used as a direct replacement for {@link com.po
sample/src/main/java/com/polidea/rxandroidble2/sample/example4_characteristic/advanced/AdvancedCharacteristicOperationExampleActivity.java:48
Class
AdvancedCharacteristicOperationExampleActivity
* This activity allows for connecting to a device and interact with a given characteristic. * * It may be used as a direct replacement for * [Chara
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example4_characteristic/advanced/AdvancedCharacteristicOperationExampleActivity.kt:54
Class
AdvertisedServiceUUIDExtractor
rxandroidble/src/main/java/com/polidea/rxandroidble2/helpers/AdvertisedServiceUUIDExtractor.java:15
Interface
AdvertisingSidExtractor
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/AdvertisingSidExtractor.java:7
Class
AdvertisingSidExtractorApi18
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/AdvertisingSidExtractorApi18.java:7
Class
AdvertisingSidExtractorApi26
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/AdvertisingSidExtractorApi26.java:10
Class
AndroidException
Used for exceptions
rxandroidble/src/test/java/android/util/AndroidException.java:5
Class
AndroidScanObjectsConverter
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/AndroidScanObjectsConverter.java:16
Class
AttributeLogWrapper
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/logger/LoggerUtil.java:221
Class
BackgroundScanActivity
sample/src/main/java/com/polidea/rxandroidble2/sample/example1a_background_scanning/BackgroundScanActivity.java:24
Class
BackgroundScanActivity
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example1a_background_scanning/BackgroundScanActivity.kt:22
Interface
BackgroundScanner
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/BackgroundScanner.java:10
Class
BackgroundScannerImpl
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/BackgroundScannerImpl.java:24
Class
BleAdapterDisabledException
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleAdapterDisabledException.java:3
Class
BleAdapterState
rxandroidble/src/main/java/com/polidea/rxandroidble2/RxBleAdapterStateObservable.java:27
Class
BleAlreadyConnectedException
An exception being emitted from an {@link io.reactivex.Observable} returned by the function {@link com.polidea.rxandroidble2.RxBleDevice#establishConn
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleAlreadyConnectedException.java:16
Class
BleCannotSetCharacteristicNotificationException
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleCannotSetCharacteristicNotificationException.java:13
Class
BleCannotSetCharacteristicNotificationExceptionTest
rxandroidble/src/test/java/com/polidea/rxandroidble2/exceptions/BleCannotSetCharacteristicNotificationExceptionTest.java:12
Class
BleCharacteristicNotFoundException
An exception being emitted from {@link com.polidea.rxandroidble2.RxBleDeviceServices#getCharacteristic(UUID)} or any {@link com.polidea.rxandroidble2.
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleCharacteristicNotFoundException.java:10
Class
BleConflictingNotificationAlreadySetException
An exception being emitted from {@link com.polidea.rxandroidble2.RxBleConnection#setupNotification(UUID)}/ {@link com.polidea.rxandroidble2.RxBleConne
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleConflictingNotificationAlreadySetException.java:12
Class
BleConnectionCompat
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/BleConnectionCompat.java:22
Class
BleDescriptorNotFoundException
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleDescriptorNotFoundException.java:5
Class
BleDisconnectedException
Exception emitted when the BLE link has been disconnected either when the connection was already established or was in pending connection state. This
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleDisconnectedException.java:17
Class
BleDisconnectedExceptionTest
rxandroidble/src/test/java/com/polidea/rxandroidble2/exceptions/BleDisconnectedExceptionTest.java:7
Class
BleException
Base class of exceptions in this project.
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleException.java:6
Class
BleGattCallbackTimeoutException
This exception is used when a call on a {@link BluetoothGatt} has returned true (succeeded) but the corresponding {@link android.bluetooth.BluetoothGa
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleGattCallbackTimeoutException.java:11
Class
BleGattCannotStartException
An exception emitted from {@link com.polidea.rxandroidble2.RxBleConnection} functions when the underlying {@link BluetoothGatt} returns `false` from {
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleGattCannotStartException.java:9
Class
BleGattCharacteristicException
An exception being emitted from {@link com.polidea.rxandroidble2.RxBleConnection#readCharacteristic(BluetoothGattCharacteristic)} or other characteris
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleGattCharacteristicException.java:12
Class
BleGattDescriptorException
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleGattDescriptorException.java:7
Class
BleGattException
Exception emitted when the BLE link has been interrupted as a result of an error. The exception contains detailed explanation of the error source (typ
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleGattException.java:19
Class
BleGattExceptionTest
rxandroidble/src/test/java/com/polidea/rxandroidble2/exceptions/BleGattExceptionTest.java:11
Class
BleGattOperationType
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleGattOperationType.java:3
Class
BleIllegalOperationException
This exception is thrown when a non-supported operation has been requested upon a characteristic, eg. write operation on a characteristic with only re
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/BleIllegalOperationException.java:11
Class
BleScanException
Exception emitted as a result of faulty scan operation. The reason describes the situation in details.
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleScanException.java:14
Class
BleScanExceptionTest
rxandroidble/src/test/java/com/polidea/rxandroidble2/exceptions/BleScanExceptionTest.java:7
Class
BleServiceNotFoundException
An exception emitted from {@link com.polidea.rxandroidble2.RxBleDeviceServices} or {@link com.polidea.rxandroidble2.RxBleConnection} functions that ta
rxandroidble/src/main/java/com/polidea/rxandroidble2/exceptions/BleServiceNotFoundException.java:10
Class
BluetoothAdapter
Used for mocks and constants
rxandroidble/src/test/java/android/bluetooth/BluetoothAdapter.java:14
Class
BluetoothConstants
rxandroidble/src/main/java/com/polidea/rxandroidble2/ClientComponent.java:114
Class
BluetoothDevice
Used for mocks and constants
rxandroidble/src/test/java/android/bluetooth/BluetoothDevice.java:15
Class
BluetoothGatt
Used for mocks and constants
rxandroidble/src/test/java/android/bluetooth/BluetoothGatt.java:8
Class
BluetoothGattCallback
Used to create callbacks
rxandroidble/src/test/java/android/bluetooth/BluetoothGattCallback.java:5
Class
BluetoothGattCharacteristic
Used for mocks and constants in rxandroidble, but instances created in mockrxandroidble, so the methods must be implemented
rxandroidble/src/test/java/android/bluetooth/BluetoothGattCharacteristic.java:11
Class
BluetoothGattDescriptor
Used for mocks and constants in rxandroidble, but instances created in mockrxandroidble, so the methods must be implemented
rxandroidble/src/test/java/android/bluetooth/BluetoothGattDescriptor.java:9
Class
BluetoothGattIncludedService
Used for mocks
rxandroidble/src/test/java/android/bluetooth/BluetoothGattIncludedService.java:9
Class
BluetoothGattProvider
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/BluetoothGattProvider.java:10
Class
BluetoothGattService
Used for mocks and constants in rxandroidble, but instances created in mockrxandroidble, so the methods must be implemented
rxandroidble/src/test/java/android/bluetooth/BluetoothGattService.java:11
Class
BluetoothLeScanner
Only used for constants currently
rxandroidble/src/test/java/android/bluetooth/le/BluetoothLeScanner.java:7
Class
BluetoothManagerWrapper
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/BluetoothManagerWrapper.java:11
Class
BroadcastReceiver
Used to create callbacks
rxandroidble/src/test/java/android/content/BroadcastReceiver.java:5
Class
Build
Used for constants
rxandroidble/src/test/java/android/os/Build.java:5
Class
Builder
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleDeviceMock.java:99
Class
Builder
Builder class for {@link RxBleScanRecordMock}.
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleScanRecordMock.java:109
Class
Builder
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleClientMock.java:39
Class
Builder
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleConnectionMock.java:697
Class
Builder
rxandroidble/src/test/java/android/bluetooth/le/ScanSettings.java:76
Class
Builder
rxandroidble/src/test/java/android/bluetooth/le/ScanFilter.java:96
Class
Builder
The builder for {@link #LogOptions(Integer, Integer, Integer, Boolean, Boolean, Logger)} If a particular setting will not be defined on the builder th
rxandroidble/src/main/java/com/polidea/rxandroidble2/LogOptions.java:84
Class
Builder
rxandroidble/src/main/java/com/polidea/rxandroidble2/ConnectionSetup.java:42
Class
Builder
Builder for {@link ScanSettings}.
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanSettings.java:252
Class
Builder
Builder class for {@link ScanFilter}.
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java:530
Interface
Builder
rxandroidble/src/main/java/com/polidea/rxandroidble2/ClientComponent.java:125
Interface
Builder
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/DeviceComponent.java:15
Interface
Builder
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/connection/ConnectionComponent.java:28
Interface
Builder
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/scan/ExternalScanSettingsExtension.java:20
Class
Bundle
rxandroidble/src/test/java/android/os/Bundle.java:12
Class
ByteArrayBatchObservable
TODO It may be possible to introduce backpressure here. A helper class for reactive batching of long byte arrays.
rxandroidble/src/main/java/com/polidea/rxandroidble2/helpers/ByteArrayBatchObservable.java:19
Class
ByteArrayBatchObservableTest
rxandroidble/src/test/java/com/polidea/rxandroidble2/helpers/ByteArrayBatchObservableTest.java:16
Class
ByteAssociation
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/ByteAssociation.java:10
Class
ByteAssociationUtil
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/ByteAssociationUtil.java:10
Class
CacheEntry
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/cache/CacheEntry.java:7
Class
CharacteristicChangedEvent
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/CharacteristicChangedEvent.java:7
Class
CharacteristicLongWriteOperation
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/operations/CharacteristicLongWriteOperation.java:47
Class
CharacteristicNotificationId
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/CharacteristicNotificationId.java:7
Class
CharacteristicOperationExampleActivity
sample/src/main/java/com/polidea/rxandroidble2/sample/example4_characteristic/CharacteristicOperationExampleActivity.java:32
Class
CharacteristicOperationExampleActivity
sample-kotlin/src/main/kotlin/com/polidea/rxandroidble2/samplekotlin/example4_characteristic/CharacteristicOperationExampleActivity.kt:35
Class
CharacteristicPropertiesParser
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/CharacteristicPropertiesParser.java:8
Class
CharacteristicReadOperation
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/operations/CharacteristicReadOperation.java:19
Class
CharacteristicWriteOperation
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/operations/CharacteristicWriteOperation.java:18
Class
CharacteristicsBuilder
mockrxandroidble/src/main/java/com/polidea/rxandroidble2/mockrxandroidble/RxBleClientMock.java:106
Class
CheckerConnectPermission
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/CheckerConnectPermission.java:10
Class
CheckerLocationProvider
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/CheckerLocationProvider.java:16
Class
CheckerPermission
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/CheckerPermission.java:14
Class
CheckerScanPermission
rxandroidble/src/main/java/com/polidea/rxandroidble2/internal/util/CheckerScanPermission.java:10
Interface
ClientComponent
rxandroidble/src/main/java/com/polidea/rxandroidble2/ClientComponent.java:65
Interface
ClientComponentFinalizer
rxandroidble/src/main/java/com/polidea/rxandroidble2/ClientComponent.java:434
Class
ClientModule
rxandroidble/src/main/java/com/polidea/rxandroidble2/ClientComponent.java:133
next →
1–100 of 336, ranked by callers