public class BLEService_qcom
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
BLEService_qcom.IDataCallBack |
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ACTION_DATA_AVAILABLE |
static java.lang.String |
ACTION_GATT_DISCONNECTED |
static java.lang.String |
ACTION_GATT_SERVICES_DISCOVERED |
static java.lang.String |
ACTION_SEARCH_DEVICES |
static java.util.UUID |
BLE_UUID_GAP |
static java.util.UUID |
BLE_UUID_GAP_CHARACTERISTIC_DEVICE_NAME |
static java.lang.String |
BT_DEVICE |
static java.lang.String |
BT_RECORD |
static java.lang.String |
BT_RSSI |
static java.util.UUID |
CCCD |
static java.lang.String |
DEVICE_DOES_NOT_SUPPORT_UART |
static java.lang.String |
EXTRA_DATA |
static boolean |
isRead |
static boolean |
isWrite |
static java.util.UUID |
RX_CHAR_UUID |
static java.util.UUID |
RX_SERVICE_UUID |
static java.util.UUID |
TX_CHAR_UUID |
static java.util.UUID |
VERSION_FIRMWARE_UUID |
static java.util.UUID |
VERSION_HARDWARE_UUID |
static java.util.UUID |
VERSION_SOFTWARE_UUID |
static java.util.UUID |
VERSION_UUID |
构造器和说明 |
---|
BLEService_qcom() |
限定符和类型 | 方法和说明 |
---|---|
void |
close() |
boolean |
connect(java.lang.String address) |
boolean |
connect(java.lang.String address,
ConnectionStatusCallback btStatusCallback) |
void |
disconnect() |
void |
enableTXNotification() |
ConnectionStatus |
getBTConnectStatus() |
java.lang.String |
getHardwareVersion() |
java.util.HashMap<java.lang.String,java.lang.String> |
getVersion() |
boolean |
initialize(Context context) |
boolean |
readCharacteristic(BluetoothGattCharacteristic characteristic) |
boolean |
setBtName(java.lang.String name) |
void |
setDataCallBack(BLEService_qcom.IDataCallBack dataCallBack) |
void |
setKeyEventCallback(KeyEventCallback KeyEventCallback) |
void |
setStatusCallback(ConnectionStatusCallback btStatusCallback) |
void |
startBTScan(ScanBTCallback scanBTCallback) |
void |
stoptBTScan() |
boolean |
writeRXCharacteristic(byte[] value,
java.lang.String[] msg) |
public static final java.lang.String BT_RSSI
public static final java.lang.String BT_RECORD
public static final java.lang.String BT_DEVICE
public static boolean isWrite
public static boolean isRead
public static final java.lang.String ACTION_SEARCH_DEVICES
public static final java.lang.String ACTION_GATT_DISCONNECTED
public static final java.lang.String ACTION_GATT_SERVICES_DISCOVERED
public static final java.lang.String ACTION_DATA_AVAILABLE
public static final java.lang.String EXTRA_DATA
public static final java.lang.String DEVICE_DOES_NOT_SUPPORT_UART
public static final java.util.UUID CCCD
public static final java.util.UUID RX_SERVICE_UUID
public static final java.util.UUID RX_CHAR_UUID
public static final java.util.UUID TX_CHAR_UUID
public static final java.util.UUID BLE_UUID_GAP
public static final java.util.UUID BLE_UUID_GAP_CHARACTERISTIC_DEVICE_NAME
public static final java.util.UUID VERSION_UUID
public static final java.util.UUID VERSION_FIRMWARE_UUID
public static final java.util.UUID VERSION_HARDWARE_UUID
public static final java.util.UUID VERSION_SOFTWARE_UUID
public boolean initialize(Context context)
public boolean setBtName(java.lang.String name)
public java.util.HashMap<java.lang.String,java.lang.String> getVersion()
public java.lang.String getHardwareVersion()
public void setStatusCallback(ConnectionStatusCallback btStatusCallback)
public boolean connect(java.lang.String address, ConnectionStatusCallback btStatusCallback)
public boolean connect(java.lang.String address)
public void disconnect()
public void close()
public boolean readCharacteristic(BluetoothGattCharacteristic characteristic)
public void enableTXNotification()
public boolean writeRXCharacteristic(byte[] value, java.lang.String[] msg)
public void startBTScan(ScanBTCallback scanBTCallback)
public void setKeyEventCallback(KeyEventCallback KeyEventCallback)
public void setDataCallBack(BLEService_qcom.IDataCallBack dataCallBack)
public ConnectionStatus getBTConnectStatus()
public void stoptBTScan()