Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

addConnectionStateCallback(ConnectStateCallback) - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
addIndicateCallback(String, IndicateCallback) - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
addMtuChangedCallback(MtuChangedCallback) - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
addNotifyCallback(String, NotifyCallback) - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
addPeripheral(Peripheral) - Method in class cn.bingerz.flipble.peripheral.MultiplePeripheralController
 
addReadCallback(String, ReadCallback) - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
addRssiCallback(RssiCallback) - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
addWriteCallback(String, WriteCallback) - Method in class cn.bingerz.flipble.peripheral.Peripheral
 

B

BASE_UUID - Static variable in class cn.bingerz.flipble.scanner.ScanRecord
 
BLEException - Class in cn.bingerz.flipble.exception
 
BLEException(int, String) - Constructor for class cn.bingerz.flipble.exception.BLEException
 
BLEExceptionHandler - Class in cn.bingerz.flipble.exception.hanlder
 
BLEExceptionHandler() - Constructor for class cn.bingerz.flipble.exception.hanlder.BLEExceptionHandler
 
BleLruHashMap<K,V> - Class in cn.bingerz.flipble.utils
 
BleLruHashMap(int) - Constructor for class cn.bingerz.flipble.utils.BleLruHashMap
 
build() - Method in class cn.bingerz.flipble.scanner.ScanFilterConfig.Builder
 
build() - Method in class cn.bingerz.flipble.scanner.ScanRuleConfig.Builder
 
Builder() - Constructor for class cn.bingerz.flipble.scanner.ScanFilterConfig.Builder
 
Builder() - Constructor for class cn.bingerz.flipble.scanner.ScanRuleConfig.Builder
 

C

CentralManager - Class in cn.bingerz.flipble.central
Created by hanson on 09/01/2018.
charToByte(char) - Static method in class cn.bingerz.flipble.utils.HexUtil
 
clearCharacterCallback() - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
cn.bingerz.flipble.central - package cn.bingerz.flipble.central
 
cn.bingerz.flipble.exception - package cn.bingerz.flipble.exception
 
cn.bingerz.flipble.exception.hanlder - package cn.bingerz.flipble.exception.hanlder
 
cn.bingerz.flipble.peripheral - package cn.bingerz.flipble.peripheral
 
cn.bingerz.flipble.peripheral.callback - package cn.bingerz.flipble.peripheral.callback
 
cn.bingerz.flipble.scanner - package cn.bingerz.flipble.scanner
 
cn.bingerz.flipble.scanner.callback - package cn.bingerz.flipble.scanner.callback
 
cn.bingerz.flipble.scanner.lescanner - package cn.bingerz.flipble.scanner.lescanner
 
cn.bingerz.flipble.utils - package cn.bingerz.flipble.utils
 
connect(boolean, ConnectStateCallback) - Method in class cn.bingerz.flipble.peripheral.Peripheral
connect a known device
ConnectException - Class in cn.bingerz.flipble.exception
 
ConnectException(int) - Constructor for class cn.bingerz.flipble.exception.ConnectException
 
ConnectionState - Enum in cn.bingerz.flipble.peripheral
Created by hanson on 09/01/2018.
ConnectStateCallback - Class in cn.bingerz.flipble.peripheral.callback
Created by hanson on 09/01/2018.
ConnectStateCallback() - Constructor for class cn.bingerz.flipble.peripheral.callback.ConnectStateCallback
 
createScanner(BluetoothAdapter, ScanRuleConfig, LeScanCallback) - Static method in class cn.bingerz.flipble.scanner.lescanner.LeScanner
 
createScanner(boolean) - Static method in class cn.bingerz.flipble.scanner.Scanner
 
CREATOR - Static variable in class cn.bingerz.flipble.scanner.ScanDevice
 
CycledScanner - Class in cn.bingerz.flipble.scanner
 
CycledScanner() - Constructor for class cn.bingerz.flipble.scanner.CycledScanner
 

D

decodeHex(char[]) - Static method in class cn.bingerz.flipble.utils.HexUtil
 
DEFAULT_BACKGROUND_SCAN_DURATION - Static variable in class cn.bingerz.flipble.central.CentralManager
The default duration in milliseconds of the Bluetooth scan duration when clients are in the background
DEFAULT_BACKGROUND_SCAN_INTERVAL - Static variable in class cn.bingerz.flipble.central.CentralManager
The default duration in milliseconds of the Bluetooth scan interval when clients are in the background
DEFAULT_FOREGROUND_SCAN_DURATION - Static variable in class cn.bingerz.flipble.central.CentralManager
The default duration in milliseconds of the Bluetooth scan duration when clients are in the foreground
DEFAULT_FOREGROUND_SCAN_INTERVAL - Static variable in class cn.bingerz.flipble.central.CentralManager
The default duration in milliseconds of the Bluetooth scan interval when clients are in the foreground
DefaultExceptionHandler - Class in cn.bingerz.flipble.exception.hanlder
 
DefaultExceptionHandler() - Constructor for class cn.bingerz.flipble.exception.hanlder.DefaultExceptionHandler
 
describeContents() - Method in class cn.bingerz.flipble.scanner.ScanDevice
 
destroy() - Method in class cn.bingerz.flipble.central.CentralManager
 
destroy() - Method in class cn.bingerz.flipble.peripheral.MultiplePeripheralController
 
destroy() - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
destroy() - Method in class cn.bingerz.flipble.scanner.lescanner.LeScanner
 
destroy() - Method in class cn.bingerz.flipble.scanner.Scanner
 
disableBluetooth() - Method in class cn.bingerz.flipble.central.CentralManager
Disable bluetooth
disableCharacteristicIndicate() - Method in class cn.bingerz.flipble.peripheral.PeripheralController
stop indicate
disableCharacteristicNotify() - Method in class cn.bingerz.flipble.peripheral.PeripheralController
stop notify
disconnect() - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
disconnectAllDevice() - Method in class cn.bingerz.flipble.central.CentralManager
 
disconnectAllDevice() - Method in class cn.bingerz.flipble.peripheral.MultiplePeripheralController
 

E

enableBluetooth() - Method in class cn.bingerz.flipble.central.CentralManager
Open bluetooth
enableCharacteristicIndicate(IndicateCallback, String) - Method in class cn.bingerz.flipble.peripheral.PeripheralController
indicate
enableCharacteristicNotify(NotifyCallback, String) - Method in class cn.bingerz.flipble.peripheral.PeripheralController
notify
enableLog(boolean) - Method in class cn.bingerz.flipble.central.CentralManager
print log?
encodeHex(byte[]) - Static method in class cn.bingerz.flipble.utils.HexUtil
 
encodeHex(byte[], boolean) - Static method in class cn.bingerz.flipble.utils.HexUtil
 
encodeHex(byte[], char[]) - Static method in class cn.bingerz.flipble.utils.HexUtil
 
encodeHexStr(byte[]) - Static method in class cn.bingerz.flipble.utils.HexUtil
 
encodeHexStr(byte[], boolean) - Static method in class cn.bingerz.flipble.utils.HexUtil
 
ERR_CODE_GATT - Static variable in class cn.bingerz.flipble.exception.BLEException
 
ERR_CODE_OTHER - Static variable in class cn.bingerz.flipble.exception.BLEException
 
ERR_CODE_SCAN_FAILED - Static variable in class cn.bingerz.flipble.exception.BLEException
 
ERR_CODE_TIMEOUT - Static variable in class cn.bingerz.flipble.exception.BLEException
 
extractData(byte[], int) - Static method in class cn.bingerz.flipble.utils.HexUtil
 

F

formatHexString(byte[]) - Static method in class cn.bingerz.flipble.utils.HexUtil
 
formatHexString(byte[], boolean) - Static method in class cn.bingerz.flipble.utils.HexUtil
 

G

GattException - Class in cn.bingerz.flipble.exception
 
GattException(int) - Constructor for class cn.bingerz.flipble.exception.GattException
 
getAddress() - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
getAddress() - Method in class cn.bingerz.flipble.scanner.ScanDevice
 
getAdvertiseFlags() - Method in class cn.bingerz.flipble.scanner.ScanRecord
Returns the advertising flags indicating the discoverable mode and capability of the device.
getAllConnectedDevice() - Method in class cn.bingerz.flipble.central.CentralManager
 
getBluetoothAdapter() - Method in class cn.bingerz.flipble.central.CentralManager
Get the BluetoothAdapter
getBluetoothAdapter() - Method in class cn.bingerz.flipble.scanner.lescanner.LeScanner
 
getBluetoothGatt() - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
getBytes() - Method in class cn.bingerz.flipble.scanner.ScanRecord
Returns raw bytes of scan record.
getCode() - Method in class cn.bingerz.flipble.exception.BLEException
 
getCode() - Method in enum cn.bingerz.flipble.peripheral.ConnectionState
 
getCode() - Method in enum cn.bingerz.flipble.scanner.ScanState
 
getConnectState() - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
getContext() - Method in class cn.bingerz.flipble.central.CentralManager
 
getDevice() - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
getDevice() - Method in class cn.bingerz.flipble.scanner.ScanDevice
 
getDeviceMac() - Method in class cn.bingerz.flipble.scanner.ScanFilterConfig
 
getDeviceName() - Method in class cn.bingerz.flipble.scanner.ScanFilterConfig
 
getDeviceName() - Method in class cn.bingerz.flipble.scanner.ScanRecord
Returns the local name of the BLE device.
getFliterRssi(int) - Method in class cn.bingerz.flipble.peripheral.Peripheral
Calculate and predict real rssi values based on new values, affected by last rssi value.
getInstance() - Static method in class cn.bingerz.flipble.central.CentralManager
 
getKey() - Method in class cn.bingerz.flipble.peripheral.callback.IndicateCallback
 
getKey() - Method in class cn.bingerz.flipble.peripheral.callback.NotifyCallback
 
getKey() - Method in class cn.bingerz.flipble.peripheral.callback.ReadCallback
 
getKey() - Method in class cn.bingerz.flipble.peripheral.callback.WriteCallback
 
getManufacturerSpecificData() - Method in class cn.bingerz.flipble.scanner.ScanRecord
Returns a sparse array of manufacturer identifier and its corresponding manufacturer specific data.
getManufacturerSpecificData(int) - Method in class cn.bingerz.flipble.scanner.ScanRecord
Returns the manufacturer specific data associated with the manufacturer id.
getMaxConnectCount() - Method in class cn.bingerz.flipble.central.CentralManager
Get the maximum number of connections
getMessage() - Method in class cn.bingerz.flipble.exception.BLEException
 
getMultiplePeripheralController() - Method in class cn.bingerz.flipble.central.CentralManager
Get the multiple peripheral Controller
getName() - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
getName() - Method in class cn.bingerz.flipble.scanner.ScanDevice
 
getOperateTimeout() - Method in class cn.bingerz.flipble.central.CentralManager
Get operate timeout
getPeripheral(String) - Method in class cn.bingerz.flipble.central.CentralManager
 
getPeripheral(String) - Method in class cn.bingerz.flipble.peripheral.MultiplePeripheralController
 
getPeripheralConnector() - Method in class cn.bingerz.flipble.peripheral.callback.IndicateCallback
 
getPeripheralConnector() - Method in class cn.bingerz.flipble.peripheral.callback.MtuChangedCallback
 
getPeripheralConnector() - Method in class cn.bingerz.flipble.peripheral.callback.NotifyCallback
 
getPeripheralConnector() - Method in class cn.bingerz.flipble.peripheral.callback.ReadCallback
 
getPeripheralConnector() - Method in class cn.bingerz.flipble.peripheral.callback.RssiCallback
 
getPeripheralConnector() - Method in class cn.bingerz.flipble.peripheral.callback.WriteCallback
 
getPeripheralList() - Method in class cn.bingerz.flipble.peripheral.MultiplePeripheralController
 
getRssi() - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
getRssi() - Method in class cn.bingerz.flipble.scanner.ScanDevice
 
getScanDuration() - Method in class cn.bingerz.flipble.scanner.ScanRuleConfig
 
getScanFilterConfigs() - Method in class cn.bingerz.flipble.scanner.ScanRuleConfig
 
getScanInterval() - Method in class cn.bingerz.flipble.scanner.ScanRuleConfig
 
getScanMode() - Method in class cn.bingerz.flipble.scanner.ScanRuleConfig
 
getScanRecord() - Method in class cn.bingerz.flipble.scanner.ScanDevice
 
getScanRecordRaw() - Method in class cn.bingerz.flipble.scanner.ScanDevice
 
getScanState() - Method in class cn.bingerz.flipble.scanner.Scanner
 
getServiceData() - Method in class cn.bingerz.flipble.scanner.ScanRecord
Returns a map of service UUID and its corresponding service data.
getServiceData(ParcelUuid) - Method in class cn.bingerz.flipble.scanner.ScanRecord
Returns the service data byte array associated with the serviceUuid.
getServiceUUID() - Method in class cn.bingerz.flipble.scanner.ScanFilterConfig
 
getServiceUuids() - Method in class cn.bingerz.flipble.scanner.ScanRecord
Returns a list of service UUIDs within the advertisement that are used to identify the bluetooth GATT services.
getStatus() - Method in class cn.bingerz.flipble.exception.ConnectException
 
getStatus() - Method in class cn.bingerz.flipble.exception.GattException
 
getTxPowerLevel() - Method in class cn.bingerz.flipble.scanner.ScanRecord
Returns the transmission power level of the packet in dBm.

H

handleException(BLEException) - Method in class cn.bingerz.flipble.central.CentralManager
Handle Exception Information
handleException(BLEException) - Method in class cn.bingerz.flipble.exception.hanlder.BLEExceptionHandler
 
hexStringToBytes(String) - Static method in class cn.bingerz.flipble.utils.HexUtil
 
HexUtil - Class in cn.bingerz.flipble.utils
 
HexUtil() - Constructor for class cn.bingerz.flipble.utils.HexUtil
 

I

indicate(String, String, IndicateCallback) - Method in class cn.bingerz.flipble.peripheral.Peripheral
indicate
IndicateCallback - Class in cn.bingerz.flipble.peripheral.callback
Created by hanson on 09/01/2018.
IndicateCallback() - Constructor for class cn.bingerz.flipble.peripheral.callback.IndicateCallback
 
indicateMsgInit() - Method in class cn.bingerz.flipble.peripheral.PeripheralController
 
init(Context) - Method in class cn.bingerz.flipble.central.CentralManager
 
initConfig(ScanRuleConfig) - Method in class cn.bingerz.flipble.scanner.CycledScanner
 
initConfig(ScanRuleConfig) - Method in class cn.bingerz.flipble.scanner.OnceScanner
 
initConfig(ScanRuleConfig) - Method in class cn.bingerz.flipble.scanner.Scanner
 
initLeScanner(ScanRuleConfig) - Method in class cn.bingerz.flipble.scanner.Scanner
 
isBLEConnected(String) - Method in class cn.bingerz.flipble.central.CentralManager
 
isBluetoothEnable() - Method in class cn.bingerz.flipble.central.CentralManager
judge Bluetooth is enable
isBluetoothOn() - Method in class cn.bingerz.flipble.scanner.lescanner.LeScanner
 
isConnected(String) - Method in class cn.bingerz.flipble.central.CentralManager
 
isContainCharact(String, String) - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
isContainDevice(String) - Method in class cn.bingerz.flipble.peripheral.MultiplePeripheralController
 
isContainProperty(String, String, int) - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
isContainService(String) - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
isScanning() - Method in class cn.bingerz.flipble.central.CentralManager
 
isScanning() - Method in class cn.bingerz.flipble.scanner.Scanner
 
isSupportBle() - Method in class cn.bingerz.flipble.central.CentralManager
is support ble?

L

LeScanCallback - Interface in cn.bingerz.flipble.scanner.lescanner
 
LeScanner - Class in cn.bingerz.flipble.scanner.lescanner
 
LeScanner(BluetoothAdapter, ScanRuleConfig, LeScanCallback) - Constructor for class cn.bingerz.flipble.scanner.lescanner.LeScanner
 
LeScannerForAndroidO - Class in cn.bingerz.flipble.scanner.lescanner
 
LeScannerForAndroidO(BluetoothAdapter, ScanRuleConfig, LeScanCallback) - Constructor for class cn.bingerz.flipble.scanner.lescanner.LeScannerForAndroidO
 
LeScannerForJellyBeanMr2 - Class in cn.bingerz.flipble.scanner.lescanner
 
LeScannerForJellyBeanMr2(BluetoothAdapter, ScanRuleConfig, LeScanCallback) - Constructor for class cn.bingerz.flipble.scanner.lescanner.LeScannerForJellyBeanMr2
 
LeScannerForLollipop - Class in cn.bingerz.flipble.scanner.lescanner
 
LeScannerForLollipop(BluetoothAdapter, ScanRuleConfig, LeScanCallback) - Constructor for class cn.bingerz.flipble.scanner.lescanner.LeScannerForLollipop
 

M

mHandler - Variable in class cn.bingerz.flipble.scanner.Scanner
 
mLeScanCallback - Variable in class cn.bingerz.flipble.scanner.lescanner.LeScanner
 
mLeScanner - Variable in class cn.bingerz.flipble.scanner.Scanner
 
mScanCallback - Variable in class cn.bingerz.flipble.scanner.Scanner
 
mScanHandler - Variable in class cn.bingerz.flipble.scanner.lescanner.LeScanner
 
mScannerPresenter - Variable in class cn.bingerz.flipble.scanner.Scanner
 
mScanRuleConfig - Variable in class cn.bingerz.flipble.scanner.lescanner.LeScanner
 
mScanState - Variable in class cn.bingerz.flipble.scanner.Scanner
 
MtuChangedCallback - Class in cn.bingerz.flipble.peripheral.callback
Created by hanson on 09/01/2018.
MtuChangedCallback() - Constructor for class cn.bingerz.flipble.peripheral.callback.MtuChangedCallback
 
mtuChangedMsgInit() - Method in class cn.bingerz.flipble.peripheral.PeripheralController
 
MultiplePeripheralController - Class in cn.bingerz.flipble.peripheral
Created by hanson on 09/01/2018.
MultiplePeripheralController() - Constructor for class cn.bingerz.flipble.peripheral.MultiplePeripheralController
 
myScannerPresenter() - Constructor for class cn.bingerz.flipble.scanner.Scanner.myScannerPresenter
 

N

newPeripheralController() - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
notify(String, String, NotifyCallback) - Method in class cn.bingerz.flipble.peripheral.Peripheral
notify
NotifyCallback - Class in cn.bingerz.flipble.peripheral.callback
Created by hanson on 09/01/2018.
NotifyCallback() - Constructor for class cn.bingerz.flipble.peripheral.callback.NotifyCallback
 
notifyMsgInit() - Method in class cn.bingerz.flipble.peripheral.PeripheralController
 
notifyScanStarted() - Method in class cn.bingerz.flipble.scanner.CycledScanner
 
notifyScanStarted() - Method in class cn.bingerz.flipble.scanner.OnceScanner
 
notifyScanStarted() - Method in class cn.bingerz.flipble.scanner.Scanner
 
notifyScanStarted() - Method in class cn.bingerz.flipble.scanner.ScannerPresenter
 
notifyScanStopped() - Method in class cn.bingerz.flipble.scanner.CycledScanner
 
notifyScanStopped() - Method in class cn.bingerz.flipble.scanner.OnceScanner
 
notifyScanStopped() - Method in class cn.bingerz.flipble.scanner.Scanner
 
notifyScanStopped() - Method in class cn.bingerz.flipble.scanner.ScannerPresenter
 

O

OnceScanner - Class in cn.bingerz.flipble.scanner
Created by hanson on 10/01/2018.
OnceScanner() - Constructor for class cn.bingerz.flipble.scanner.OnceScanner
 
onCharacteristicChanged(byte[]) - Method in class cn.bingerz.flipble.peripheral.callback.IndicateCallback
 
onCharacteristicChanged(byte[]) - Method in class cn.bingerz.flipble.peripheral.callback.NotifyCallback
 
onConnectException(ConnectException) - Method in class cn.bingerz.flipble.exception.hanlder.BLEExceptionHandler
connect failed
onConnectException(ConnectException) - Method in class cn.bingerz.flipble.exception.hanlder.DefaultExceptionHandler
 
onConnectFail(BLEException) - Method in class cn.bingerz.flipble.peripheral.callback.ConnectStateCallback
 
onConnectSuccess(Peripheral, int) - Method in class cn.bingerz.flipble.peripheral.callback.ConnectStateCallback
 
onDisConnected(boolean, Peripheral, int) - Method in class cn.bingerz.flipble.peripheral.callback.ConnectStateCallback
 
onGattException(GattException) - Method in class cn.bingerz.flipble.exception.hanlder.BLEExceptionHandler
gatt error status
onGattException(GattException) - Method in class cn.bingerz.flipble.exception.hanlder.DefaultExceptionHandler
 
onIndicateFailure(BLEException) - Method in class cn.bingerz.flipble.peripheral.callback.IndicateCallback
 
onIndicateSuccess() - Method in class cn.bingerz.flipble.peripheral.callback.IndicateCallback
 
onLeScan(BluetoothDevice, int, byte[]) - Method in interface cn.bingerz.flipble.scanner.lescanner.LeScanCallback
 
onLeScan(BluetoothDevice, int, byte[]) - Method in class cn.bingerz.flipble.scanner.ScannerPresenter
 
onMtuChanged(int) - Method in class cn.bingerz.flipble.peripheral.callback.MtuChangedCallback
 
onNotifyFailure(BLEException) - Method in class cn.bingerz.flipble.peripheral.callback.NotifyCallback
 
onNotifySuccess() - Method in class cn.bingerz.flipble.peripheral.callback.NotifyCallback
 
onOtherException(OtherException) - Method in class cn.bingerz.flipble.exception.hanlder.BLEExceptionHandler
other exceptions
onOtherException(OtherException) - Method in class cn.bingerz.flipble.exception.hanlder.DefaultExceptionHandler
 
onReadFailure(BLEException) - Method in class cn.bingerz.flipble.peripheral.callback.ReadCallback
 
onReadSuccess(byte[]) - Method in class cn.bingerz.flipble.peripheral.callback.ReadCallback
 
onRssiFailure(BLEException) - Method in class cn.bingerz.flipble.peripheral.callback.RssiCallback
 
onRssiSuccess(int) - Method in class cn.bingerz.flipble.peripheral.callback.RssiCallback
 
onScanException(ScanException) - Method in class cn.bingerz.flipble.exception.hanlder.BLEExceptionHandler
scan device failure
onScanException(ScanException) - Method in class cn.bingerz.flipble.exception.hanlder.DefaultExceptionHandler
 
onScanFinished(List<ScanDevice>) - Method in class cn.bingerz.flipble.scanner.callback.ScanCallback
 
onScanFinished(List<ScanDevice>) - Method in class cn.bingerz.flipble.scanner.Scanner.myScannerPresenter
 
onScanFinished(List<ScanDevice>) - Method in class cn.bingerz.flipble.scanner.ScannerPresenter
 
onScanning(ScanDevice) - Method in class cn.bingerz.flipble.scanner.callback.ScanCallback
 
onScanning(ScanDevice) - Method in class cn.bingerz.flipble.scanner.Scanner.myScannerPresenter
 
onScanning(ScanDevice) - Method in class cn.bingerz.flipble.scanner.ScannerPresenter
 
onScanStarted() - Method in class cn.bingerz.flipble.scanner.callback.ScanCallback
 
onScanStarted() - Method in class cn.bingerz.flipble.scanner.Scanner.myScannerPresenter
 
onScanStarted() - Method in class cn.bingerz.flipble.scanner.ScannerPresenter
 
onSetMTUFailure(BLEException) - Method in class cn.bingerz.flipble.peripheral.callback.MtuChangedCallback
 
onStartConnect() - Method in class cn.bingerz.flipble.peripheral.callback.ConnectStateCallback
 
onTimeoutException(TimeoutException) - Method in class cn.bingerz.flipble.exception.hanlder.BLEExceptionHandler
operation timeout
onTimeoutException(TimeoutException) - Method in class cn.bingerz.flipble.exception.hanlder.DefaultExceptionHandler
 
onWriteFailure(BLEException) - Method in class cn.bingerz.flipble.peripheral.callback.WriteCallback
 
onWriteSuccess() - Method in class cn.bingerz.flipble.peripheral.callback.WriteCallback
 
OtherException - Class in cn.bingerz.flipble.exception
 
OtherException(String) - Constructor for class cn.bingerz.flipble.exception.OtherException
 

P

parseFromBytes(byte[]) - Static method in class cn.bingerz.flipble.scanner.ScanRecord
Parse scan record bytes to ScanRecord.
parseUuidFrom(byte[]) - Static method in class cn.bingerz.flipble.scanner.ScanRecord
Parse UUID from bytes.
Peripheral - Class in cn.bingerz.flipble.peripheral
Created by hanson on 09/01/2018.
Peripheral(BluetoothDevice) - Constructor for class cn.bingerz.flipble.peripheral.Peripheral
 
Peripheral(ScanDevice) - Constructor for class cn.bingerz.flipble.peripheral.Peripheral
 
PeripheralController - Class in cn.bingerz.flipble.peripheral
Created by hanson on 09/01/2018.
PeripheralController(Peripheral) - Constructor for class cn.bingerz.flipble.peripheral.PeripheralController
 

R

read(String, String, ReadCallback) - Method in class cn.bingerz.flipble.peripheral.Peripheral
read
ReadCallback - Class in cn.bingerz.flipble.peripheral.callback
Created by hanson on 09/01/2018.
ReadCallback() - Constructor for class cn.bingerz.flipble.peripheral.callback.ReadCallback
 
readCharacteristic(ReadCallback, String) - Method in class cn.bingerz.flipble.peripheral.PeripheralController
read
readMsgInit() - Method in class cn.bingerz.flipble.peripheral.PeripheralController
 
readRemoteRssi(RssiCallback) - Method in class cn.bingerz.flipble.peripheral.PeripheralController
rssi
readRssi(RssiCallback) - Method in class cn.bingerz.flipble.peripheral.Peripheral
read Rssi
refreshDeviceCache() - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
removeConnectionStateCallback() - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
removeEldestEntry(Entry) - Method in class cn.bingerz.flipble.utils.BleLruHashMap
 
removeHandlerMsg() - Method in class cn.bingerz.flipble.scanner.Scanner
 
removeIndicateCallback(String) - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
removeMtuChangedCallback() - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
removeNotifyCallback(String) - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
removePeripheral(Peripheral) - Method in class cn.bingerz.flipble.peripheral.MultiplePeripheralController
 
removeReadCallback(String) - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
removeRssiCallback() - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
removeWriteCallback(String) - Method in class cn.bingerz.flipble.peripheral.Peripheral
 
retrievePeripheral(String) - Method in class cn.bingerz.flipble.central.CentralManager
 
retrievePeripheral(byte[]) - Method in class cn.bingerz.flipble.central.CentralManager
 
RssiCallback - Class in cn.bingerz.flipble.peripheral.callback
Created by hanson on 09/01/2018.
RssiCallback() - Constructor for class cn.bingerz.flipble.peripheral.callback.RssiCallback
 
rssiMsgInit() - Method in class cn.bingerz.flipble.peripheral.PeripheralController
 

S

SCAN_MODE_BALANCED - Static variable in class cn.bingerz.flipble.scanner.ScanRuleConfig
 
SCAN_MODE_HIGH_POWER - Static variable in class cn.bingerz.flipble.scanner.ScanRuleConfig
 
SCAN_MODE_LOW_POWER - Static variable in class cn.bingerz.flipble.scanner.ScanRuleConfig
 
ScanCallback - Class in cn.bingerz.flipble.scanner.callback
 
ScanCallback() - Constructor for class cn.bingerz.flipble.scanner.callback.ScanCallback
 
ScanDevice - Class in cn.bingerz.flipble.scanner
 
ScanDevice(BluetoothDevice, int, byte[]) - Constructor for class cn.bingerz.flipble.scanner.ScanDevice
 
ScanDevice(Parcel) - Constructor for class cn.bingerz.flipble.scanner.ScanDevice
 
ScanException - Class in cn.bingerz.flipble.exception
Created by hanson on 2018/3/14.
ScanException(String) - Constructor for class cn.bingerz.flipble.exception.ScanException
 
ScanFilterConfig - Class in cn.bingerz.flipble.scanner
 
ScanFilterConfig() - Constructor for class cn.bingerz.flipble.scanner.ScanFilterConfig
 
ScanFilterConfig.Builder - Class in cn.bingerz.flipble.scanner
 
scanLeDevice(boolean) - Method in class cn.bingerz.flipble.scanner.lescanner.LeScanner
 
Scanner - Class in cn.bingerz.flipble.scanner
 
Scanner() - Constructor for class cn.bingerz.flipble.scanner.Scanner
 
Scanner.myScannerPresenter - Class in cn.bingerz.flipble.scanner
 
ScannerPresenter - Class in cn.bingerz.flipble.scanner
Created by hanson on 10/01/2018.
ScannerPresenter() - Constructor for class cn.bingerz.flipble.scanner.ScannerPresenter
 
ScanRecord - Class in cn.bingerz.flipble.scanner
Represents a scan record from Bluetooth LE scan.
ScanRuleConfig - Class in cn.bingerz.flipble.scanner
 
ScanRuleConfig() - Constructor for class cn.bingerz.flipble.scanner.ScanRuleConfig
 
ScanRuleConfig.Builder - Class in cn.bingerz.flipble.scanner
 
ScanState - Enum in cn.bingerz.flipble.scanner
 
setCode(int) - Method in class cn.bingerz.flipble.exception.BLEException
 
setDevice(BluetoothDevice) - Method in class cn.bingerz.flipble.scanner.ScanDevice
 
setDeviceMac(String) - Method in class cn.bingerz.flipble.scanner.ScanFilterConfig.Builder
 
setDeviceName(String) - Method in class cn.bingerz.flipble.scanner.ScanFilterConfig.Builder
 
setKey(String) - Method in class cn.bingerz.flipble.peripheral.callback.IndicateCallback
 
setKey(String) - Method in class cn.bingerz.flipble.peripheral.callback.NotifyCallback
 
setKey(String) - Method in class cn.bingerz.flipble.peripheral.callback.ReadCallback
 
setKey(String) - Method in class cn.bingerz.flipble.peripheral.callback.WriteCallback
 
setMaxConnectCount(int) - Method in class cn.bingerz.flipble.central.CentralManager
Set the maximum number of connections
setMessage(String) - Method in class cn.bingerz.flipble.exception.BLEException
 
setMtu(int, MtuChangedCallback) - Method in class cn.bingerz.flipble.peripheral.Peripheral
set Mtu
setMtu(int, MtuChangedCallback) - Method in class cn.bingerz.flipble.peripheral.PeripheralController
set mtu
setOperateTimeout(int) - Method in class cn.bingerz.flipble.central.CentralManager
Set operate timeout
setPeripheralConnector(PeripheralController) - Method in class cn.bingerz.flipble.peripheral.callback.IndicateCallback
 
setPeripheralConnector(PeripheralController) - Method in class cn.bingerz.flipble.peripheral.callback.MtuChangedCallback
 
setPeripheralConnector(PeripheralController) - Method in class cn.bingerz.flipble.peripheral.callback.NotifyCallback
 
setPeripheralConnector(PeripheralController) - Method in class cn.bingerz.flipble.peripheral.callback.ReadCallback
 
setPeripheralConnector(PeripheralController) - Method in class cn.bingerz.flipble.peripheral.callback.RssiCallback
 
setPeripheralConnector(PeripheralController) - Method in class cn.bingerz.flipble.peripheral.callback.WriteCallback
 
setRssi(int) - Method in class cn.bingerz.flipble.scanner.ScanDevice
 
setScanDuration(long) - Method in class cn.bingerz.flipble.scanner.ScanRuleConfig.Builder
 
setScanFilterConfigs(List<ScanFilterConfig>) - Method in class cn.bingerz.flipble.scanner.ScanRuleConfig.Builder
 
setScanInterval(long) - Method in class cn.bingerz.flipble.scanner.ScanRuleConfig.Builder
 
setScanMode(int) - Method in class cn.bingerz.flipble.scanner.ScanRuleConfig.Builder
 
setScanRecord(byte[]) - Method in class cn.bingerz.flipble.scanner.ScanDevice
 
setServiceUUID(String) - Method in class cn.bingerz.flipble.scanner.ScanFilterConfig.Builder
 
setStatus(int) - Method in class cn.bingerz.flipble.exception.ConnectException
 
setStatus(int) - Method in class cn.bingerz.flipble.exception.GattException
 
startLeScan() - Method in class cn.bingerz.flipble.scanner.Scanner
 
startScan(boolean, ScanRuleConfig, ScanCallback) - Method in class cn.bingerz.flipble.central.CentralManager
 
startScan(ScanCallback) - Method in class cn.bingerz.flipble.scanner.CycledScanner
 
startScan() - Method in class cn.bingerz.flipble.scanner.lescanner.LeScanner
 
startScan() - Method in class cn.bingerz.flipble.scanner.lescanner.LeScannerForJellyBeanMr2
 
startScan() - Method in class cn.bingerz.flipble.scanner.lescanner.LeScannerForLollipop
 
startScan(ScanCallback) - Method in class cn.bingerz.flipble.scanner.OnceScanner
 
startScan(ScanCallback) - Method in class cn.bingerz.flipble.scanner.Scanner
 
stopIndicate(String, String) - Method in class cn.bingerz.flipble.peripheral.Peripheral
stop indicate, remove callback
stopLeScan() - Method in class cn.bingerz.flipble.scanner.Scanner
 
stopNotify(String, String) - Method in class cn.bingerz.flipble.peripheral.Peripheral
stop notify, remove callback
stopScan() - Method in class cn.bingerz.flipble.central.CentralManager
 
stopScan() - Method in class cn.bingerz.flipble.scanner.CycledScanner
 
stopScan() - Method in class cn.bingerz.flipble.scanner.lescanner.LeScanner
 
stopScan() - Method in class cn.bingerz.flipble.scanner.lescanner.LeScannerForJellyBeanMr2
 
stopScan() - Method in class cn.bingerz.flipble.scanner.lescanner.LeScannerForLollipop
 
stopScan() - Method in class cn.bingerz.flipble.scanner.OnceScanner
 
stopScan() - Method in class cn.bingerz.flipble.scanner.Scanner
 

T

TimeoutException - Class in cn.bingerz.flipble.exception
 
TimeoutException() - Constructor for class cn.bingerz.flipble.exception.TimeoutException
 
toDigit(char, int) - Static method in class cn.bingerz.flipble.utils.HexUtil
 
toString() - Method in class cn.bingerz.flipble.exception.BLEException
 
toString() - Method in class cn.bingerz.flipble.exception.ConnectException
 
toString() - Method in class cn.bingerz.flipble.exception.GattException
 
toString() - Method in class cn.bingerz.flipble.scanner.ScanFilterConfig
 
toString() - Method in class cn.bingerz.flipble.scanner.ScanRecord
 
toString() - Method in class cn.bingerz.flipble.scanner.ScanRuleConfig
 
toString() - Method in class cn.bingerz.flipble.utils.BleLruHashMap
 

U

UUID_BYTES_128_BIT - Static variable in class cn.bingerz.flipble.scanner.ScanRecord
 
UUID_BYTES_16_BIT - Static variable in class cn.bingerz.flipble.scanner.ScanRecord
 
UUID_BYTES_32_BIT - Static variable in class cn.bingerz.flipble.scanner.ScanRecord
 

V

valueOf(String) - Static method in enum cn.bingerz.flipble.peripheral.ConnectionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cn.bingerz.flipble.scanner.ScanState
Returns the enum constant of this type with the specified name.
values() - Static method in enum cn.bingerz.flipble.peripheral.ConnectionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cn.bingerz.flipble.scanner.ScanState
Returns an array containing the constants of this enum type, in the order they are declared.

W

withUUID(UUID, UUID) - Method in class cn.bingerz.flipble.peripheral.PeripheralController
 
withUUIDString(String, String) - Method in class cn.bingerz.flipble.peripheral.PeripheralController
 
write(String, String, byte[], WriteCallback) - Method in class cn.bingerz.flipble.peripheral.Peripheral
write
WriteCallback - Class in cn.bingerz.flipble.peripheral.callback
Created by hanson on 09/01/2018.
WriteCallback() - Constructor for class cn.bingerz.flipble.peripheral.callback.WriteCallback
 
writeCharacteristic(byte[], WriteCallback, String) - Method in class cn.bingerz.flipble.peripheral.PeripheralController
write
writeMsgInit() - Method in class cn.bingerz.flipble.peripheral.PeripheralController
 
writeToParcel(Parcel, int) - Method in class cn.bingerz.flipble.scanner.ScanDevice
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links