public interface IBluetoothReader extends IReader
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | VERSION_BT_FIRMWARE | 
| static java.lang.String | VERSION_BT_HARDWARE | 
| static java.lang.String | VERSION_BT_SOFTWARE | 
UPDATE_STM32| Modifier and Type | Method and Description | 
|---|---|
| void | connect(java.lang.String address)连接蓝牙(Connect Bluetooth) | 
| void | connect(java.lang.String address,
       ConnectionStatusCallback<java.lang.Object> btStatusCallback)连接蓝牙(Connect Bluetooth) | 
| void | disconnect()断开蓝牙(Disconnect Bluetooth) | 
| boolean | free()释放蓝牙相关的资源(free Bluetooth resources) | 
| java.lang.String | getBleHardwareVersion() | 
| java.util.HashMap<java.lang.String,java.lang.String> | getBluetoothVersion()获取蓝牙版本号(acquire Bluetooth version) | 
| ConnectionStatus | getConnectStatus()获取蓝牙连接状态(Acquire Bluetooth connection status) | 
| boolean | init(Context context)初始化蓝牙相关的服务(Intialize Bluetooth services) | 
| boolean | sendData(byte[] sendData)发送指令(send data) | 
| void | setConnectionStatusCallback(ConnectionStatusCallback<java.lang.Object> btStatusCallback)设置蓝牙连接状态的回调(Setup Bluetooth connection status call back) | 
| void | setOnDataChangeListener(BluetoothReader.OnDataChangeListener onDataChangeListener) | 
| boolean | setRemoteBluetoothName(java.lang.String name)修改蓝牙名称(Change Bluetooth device Name) | 
| void | startScanBTDevices(ScanBTCallback scanBTCallback)扫描蓝牙设备(scanning Bluetooth devices) | 
| void | stopScanBTDevices()停止扫描蓝牙设备(Stop scanning Bluetooth devices) | 
blinkOfLed, closeLed, getBattery, getSTM32Version, openLed, scanBarcode, scanBarcodeToBytes, setBeep, setKeyEventCallback, triggerBeepstatic final java.lang.String VERSION_BT_FIRMWARE
static final java.lang.String VERSION_BT_HARDWARE
static final java.lang.String VERSION_BT_SOFTWARE
boolean init(Context context)
context - contextboolean free()
void startScanBTDevices(ScanBTCallback scanBTCallback)
scanBTCallback - 扫描结果回调(scanning result call back)void stopScanBTDevices()
void setConnectionStatusCallback(ConnectionStatusCallback<java.lang.Object> btStatusCallback)
btStatusCallback - 蓝牙连接状态回调接口(Bluetooth connection status call back)void connect(java.lang.String address)
address - 蓝牙地址(Bluetooth address)void connect(java.lang.String address,
             ConnectionStatusCallback<java.lang.Object> btStatusCallback)
address - 蓝牙地址(Bluetooth address )btStatusCallback - 蓝牙连接状态回调接口(Bluetooth connection status call back)void disconnect()
ConnectionStatus getConnectStatus()
boolean sendData(byte[] sendData)
boolean setRemoteBluetoothName(java.lang.String name)
name - 新的蓝牙名称(New Bluetooth name)java.util.HashMap<java.lang.String,java.lang.String> getBluetoothVersion()
VERSION_BT_FIRMWARE  表示固件版本(Firmware Version), key:VERSION_BT_HARDWARE
 表示硬件版本(Hardware version) , key:VERSION_BT_SOFTWARE  表示软件版本(software version)java.lang.String getBleHardwareVersion()
void setOnDataChangeListener(BluetoothReader.OnDataChangeListener onDataChangeListener)