Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Belolme/RxBLE
/ functions
Functions
129 in github.com/Belolme/RxBLE
⨍
Functions
129
◇
Types & classes
24
↓ 13 callers
Method
getBluetoothGatt
()
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:89
↓ 9 callers
Method
onError
(String msg)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:42
↓ 9 callers
Method
onError
(String msg)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java:25
↓ 7 callers
Method
callDataAvailableListenerError
(String err)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:409
↓ 6 callers
Method
onComplete
()
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java:23
↓ 5 callers
Method
disconnect
断开蓝牙连接, 释放蓝牙连接占用的蓝牙服务 @param mac 需要断开连接的 mac 地址
app/src/main/java/com/billin/www/rxble/ble/BluetoothClient.java:48
↓ 5 callers
Method
runOn
(Runnable runnable)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java:170
↓ 4 callers
Method
getBluetoothLeConnector
(String mac)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeInitialization.java:109
↓ 4 callers
Method
onNext
(String value)
app/src/main/java/com/billin/www/rxble/MainActivity.java:105
↓ 4 callers
Method
setOnDataAvailableListener
分别监听连接状态/服务/读取/写入
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:104
↓ 3 callers
Method
checkChannelAndDo
(UUID service, UUID characteristic, Cons
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:416
↓ 3 callers
Method
close
After using a given BLE device, the app must call this method to ensure resources are released properly.
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:395
↓ 3 callers
Method
disconnectGatt
()
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:369
↓ 3 callers
Method
getBluetoothSearcher
()
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeInitialization.java:89
↓ 3 callers
Method
onCharacteristicRead
(byte[] values, int status)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:49
↓ 3 callers
Method
setCharacteristicNotification
设置获取特征值UUID通知 Enables or disables notification on a give characteristic. @param characteristic Characteristic to act on. @param enabled If tru
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:518
↓ 3 callers
Method
setDeviceName
(String deviceName)
app/src/main/java/com/billin/www/rxble/ble/bean/BLEDevice.java:23
↓ 3 callers
Method
setMac
(String mac)
app/src/main/java/com/billin/www/rxble/ble/bean/BLEDevice.java:31
↓ 3 callers
Method
setRssi
(int rssi)
app/src/main/java/com/billin/www/rxble/ble/bean/BLEDevice.java:39
↓ 2 callers
Method
cleanConnector
(String mac)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeInitialization.java:120
↓ 2 callers
Method
getOnDataAvailableListener
()
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:112
↓ 2 callers
Method
isScanning
()
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java:166
↓ 2 callers
Method
onCharacteristicChange
(UUID characteristic, byte[] values)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:51
↓ 2 callers
Method
onCharacteristicWrite
(UUID characteristic, int status)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:53
↓ 2 callers
Method
onDescriptorWrite
(UUID descriptor, int status)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:55
↓ 2 callers
Method
setBluetoothGatt
(BluetoothGatt bluetoothGatt)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:93
↓ 2 callers
Method
stopScan
()
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java:144
↓ 2 callers
Method
stopScanLeDevice
()
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java:157
↓ 2 callers
Method
subscribe
(final ObservableEmitter<BLEDevice> e)
app/src/main/java/com/billin/www/rxble/ble/BluetoothClientBLEV2Adapter.java:41
↓ 2 callers
Method
writeCharacteristic
write something data to characteristic
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:477
↓ 1 callers
Method
accept
(BluetoothGattCharacteristic bluetoothGattCharacteristic)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:459
↓ 1 callers
Method
cleanAllConnector
在不在需要连接蓝牙设备的时候, 或者生命周期暂停的时候调用这一个方法
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeInitialization.java:133
↓ 1 callers
Method
connect
连接一台蓝牙设备. 连接的蓝牙设备有最大限制, 如果超出这一个数量,即使连接上了蓝牙设备也扫描不到该设备的服务通道 @param mac 需要连接蓝牙设备的地址 @return 成功,返回连接设备的地址
app/src/main/java/com/billin/www/rxble/ble/BluetoothClient.java:41
↓ 1 callers
Method
connect
Connects to the GATT server hosted on the Bluetooth LE device.
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:278
↓ 1 callers
Method
connectAndWrite
()
app/src/main/java/com/billin/www/rxble/MainActivity.java:88
↓ 1 callers
Method
disconnect
Disconnects an existing connection or cancel a pending connection. The disconnection result is reported asynchronously through the {@link BluetoothGat
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:360
↓ 1 callers
Method
getInstance
(Context context)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeInitialization.java:47
↓ 1 callers
Method
initialize
初始化BluetoothAdapter Initializes a reference to the local Bluetooth adapter. @return Return true if the initialization is successful.
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeInitialization.java:65
↓ 1 callers
Method
onConnect
()
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:36
↓ 1 callers
Method
onDisconnect
()
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:38
↓ 1 callers
Method
onFail
操作失败 @param msg 失败的返回的异常信息
app/src/main/java/com/billin/www/rxble/ble/callback/BaseResultCallback.java:22
↓ 1 callers
Method
onLeScan
(final BluetoothDevice device, final int rssi, final byte[] scanRecord)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java:75
↓ 1 callers
Method
onServiceDiscover
()
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:40
↓ 1 callers
Method
onSuccess
成功拿到数据 @param data 回传的数据
app/src/main/java/com/billin/www/rxble/ble/callback/BaseResultCallback.java:15
↓ 1 callers
Method
openBluetooth
启动蓝牙
app/src/main/java/com/billin/www/rxble/ble/BluetoothClient.java:98
↓ 1 callers
Method
readCharacteristic
从蓝牙模块读取数据, 读取的数据将会异步回调到 {@link BluetoothLeConnector#setOnDataAvailableListener(OnDataAvailableListener)} 方法设置的监听中
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:452
↓ 1 callers
Method
scanLeDevice
指定开始扫描蓝牙服务. 如果一个扫描服务正在运行, 马上停止当前的扫描服务, 只进行新的扫描服务.
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java:91
↓ 1 callers
Method
search
()
app/src/main/java/com/billin/www/rxble/MainActivity.java:122
↓ 1 callers
Method
search
打开蓝牙扫描操作. 如果此时正在扫描将会抛出正在扫描 {@link BluetoothSearchConflictException} 错误。 如果想强制中断当前扫描操作,set cancel value to true. @param millis 扫描时间 @param cancel 如果正在
app/src/main/java/com/billin/www/rxble/ble/BluetoothClient.java:30
↓ 1 callers
Method
setOnConnectListener
(OnConnectListener l)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:97
↓ 1 callers
Method
stopSearch
()
app/src/main/java/com/billin/www/rxble/ble/BluetoothClientBLEV2Adapter.java:93
↓ 1 callers
Method
wrapCallback
(final OnScanCallback callback)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java:52
↓ 1 callers
Method
write
向一个蓝牙设备写入值 @param mac 设备 mac 地址 @param service 设备服务地址 @param characteristic 设备 characteristic 地址 @param values 需要写入的值 @retu
app/src/main/java/com/billin/www/rxble/ble/BluetoothClient.java:59
Method
BLEDevice
()
app/src/main/java/com/billin/www/rxble/ble/bean/BLEDevice.java:47
Method
BluetoothCannotAccessLocationException
(String msg)
app/src/main/java/com/billin/www/rxble/ble/exception/BluetoothCannotAccessLocationException.java:8
Method
BluetoothClientBLEV2Adapter
(BluetoothLeInitialization client)
app/src/main/java/com/billin/www/rxble/ble/BluetoothClientBLEV2Adapter.java:31
Method
BluetoothConnectExceptionWithMac
(String msg, String mac)
app/src/main/java/com/billin/www/rxble/ble/exception/BluetoothConnectExceptionWithMac.java:10
Method
BluetoothException
(String msg)
app/src/main/java/com/billin/www/rxble/ble/exception/BluetoothException.java:8
Method
BluetoothExceptionWithMac
(String msg, String mac)
app/src/main/java/com/billin/www/rxble/ble/exception/BluetoothExceptionWithMac.java:11
Method
BluetoothLeConnector
(Context c, BluetoothAdapter adapter, String mac, Handler worker)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:116
Method
BluetoothLeInitialization
(Context context)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeInitialization.java:39
Method
BluetoothLeSearcher
(Context context, BluetoothAdapter adapter, Handler worker)
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java:42
Method
BluetoothNotOpenException
(String msg)
app/src/main/java/com/billin/www/rxble/ble/exception/BluetoothNotOpenException.java:10
Method
BluetoothNotifyExceptionWithMac
(String msg, String mac)
app/src/main/java/com/billin/www/rxble/ble/exception/BluetoothNotifyExceptionWithMac.java:8
Method
BluetoothReadRssiExceptionWithMac
(String msg, String mac)
app/src/main/java/com/billin/www/rxble/ble/exception/BluetoothReadRssiExceptionWithMac.java:10
Method
BluetoothSearchConflictException
(String msg)
app/src/main/java/com/billin/www/rxble/ble/exception/BluetoothSearchConflictException.java:4
Method
BluetoothWriteExceptionWithMac
(String msg, String mac)
app/src/main/java/com/billin/www/rxble/ble/exception/BluetoothWriteExceptionWithMac.java:8
Method
NONE
()
app/src/main/java/com/billin/www/rxble/ble/callback/NONE.java:12
Method
SuccessResultCallback
(BaseResultCallback errorCallback)
app/src/main/java/com/billin/www/rxble/ble/callback/SuccessResultCallback.java:12
Method
addition_isCorrect
()
app/src/test/java/com/billin/www/rxble/ExampleUnitTest.java:13
Method
apply
(String s)
app/src/main/java/com/billin/www/rxble/MainActivity.java:91
Method
clean
清空对应 MAC 地址的蓝牙设备缓存 @param mac 蓝牙设备硬件地址
app/src/main/java/com/billin/www/rxble/ble/BluetoothClient.java:88
Method
clean
(String mac)
app/src/main/java/com/billin/www/rxble/ble/BluetoothClientBLEV2Adapter.java:262
Method
cleanAll
清空所有缓存的蓝牙设备
app/src/main/java/com/billin/www/rxble/ble/BluetoothClient.java:93
Method
cleanAll
()
app/src/main/java/com/billin/www/rxble/ble/BluetoothClientBLEV2Adapter.java:267
Method
closeBluetooth
关闭蓝牙
app/src/main/java/com/billin/www/rxble/ble/BluetoothClient.java:103
Method
closeBluetooth
()
app/src/main/java/com/billin/www/rxble/ble/BluetoothClientBLEV2Adapter.java:277
Method
connect
(final String mac)
app/src/main/java/com/billin/www/rxble/ble/BluetoothClientBLEV2Adapter.java:98
Method
createFromParcel
(Parcel in)
app/src/main/java/com/billin/www/rxble/ble/bean/BLEDevice.java:63
Method
describeContents
()
app/src/main/java/com/billin/www/rxble/ble/bean/BLEDevice.java:74
Method
disconnect
(String mac)
app/src/main/java/com/billin/www/rxble/ble/BluetoothClientBLEV2Adapter.java:158
Method
equals
(Object o)
app/src/main/java/com/billin/www/rxble/ble/bean/BLEDevice.java:91
Method
getCREATOR
()
app/src/main/java/com/billin/www/rxble/ble/bean/BLEDevice.java:43
Method
getDeviceName
()
app/src/main/java/com/billin/www/rxble/ble/bean/BLEDevice.java:19
Method
getMac
()
app/src/main/java/com/billin/www/rxble/ble/exception/BluetoothExceptionWithMac.java:7
Method
getMac
()
app/src/main/java/com/billin/www/rxble/ble/bean/BLEDevice.java:27
Method
getOnConnectListener
()
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:108
Method
getRssi
()
app/src/main/java/com/billin/www/rxble/ble/bean/BLEDevice.java:35
Method
hashCode
()
app/src/main/java/com/billin/www/rxble/ble/bean/BLEDevice.java:102
Method
newArray
(int size)
app/src/main/java/com/billin/www/rxble/ble/bean/BLEDevice.java:68
Method
onCharacteristicChange
(UUID characteristic, byte[] values)
app/src/main/java/com/billin/www/rxble/ble/BluetoothClientBLEV2Adapter.java:111
Method
onCharacteristicChanged
(final BluetoothGatt gatt, final BluetoothGattCharacteristic chara
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:239
Method
onCharacteristicRead
(byte[] values, int status)
app/src/main/java/com/billin/www/rxble/ble/BluetoothClientBLEV2Adapter.java:106
Method
onCharacteristicRead
(final BluetoothGatt gatt, final BluetoothGattCharacteristic characte
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:224
Method
onCharacteristicWrite
(UUID characteristic, int status)
app/src/main/java/com/billin/www/rxble/ble/BluetoothClientBLEV2Adapter.java:116
Method
onCharacteristicWrite
(final BluetoothGatt gatt, final BluetoothGattCharacteristic charact
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeConnector.java:251
Method
onClick
(View v)
app/src/main/java/com/billin/www/rxble/MainActivity.java:58
Method
onComplete
()
app/src/main/java/com/billin/www/rxble/MainActivity.java:115
Method
onComplete
()
app/src/main/java/com/billin/www/rxble/ble/BluetoothClientBLEV2Adapter.java:76
Method
onComplete
()
app/src/main/java/com/billin/www/rxble/ble/originV2/BluetoothLeSearcher.java:55
next →
1–100 of 129, ranked by callers