public class BleService
extends java.lang.Object
BleRequestHandler的 requestXXX(BleRequest) 等方法对设备发起蓝牙请求
2. BleRequestHandler 将请求 (BleRequest) 添加到 BleService 的队列中等待执行,
3. BleService通过processNextRequest()对请求进行顺序执行,调用相应的蓝牙请求
4. 等待蓝牙请求的回调,回调里通过BleService的 bleXXX()方法把回调的数据对外进行广播
5. UI 接收广播数据并做相应的操作| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
BLE_THREAD |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addBleRequest(BleRequest request)
添加Ble请求到请求队列中
|
void |
setFilterDuplicate(boolean filterDuplicate) |
public static final java.lang.String BLE_THREAD
public void addBleRequest(BleRequest request)
request - 添加到队列的请求对象public void setFilterDuplicate(boolean filterDuplicate)