public interface ZXYBVM
限定符和类型 | 方法和说明 |
---|---|
void |
closeZXYB()
关闭智写云笔
|
void |
connectZXYB()
连接智写云笔
|
void |
connectZXYB(java.lang.String address)
连接智写云笔
|
void |
destroy() |
boolean |
enableUseHandWritingBoard() |
android_serialport_api.ZXYBDeviceInfo |
getConnectedDevice()
获取已连接智写云笔
|
LPConstants.ZXYBConnectStatus |
getConnectStatus()
获取当前状态对应回调
getObservableOfConnectStatus() |
LPConstants.ZXYBConnectType |
getConnectType()
获取智写云笔连接类型
|
io.reactivex.Observable<java.lang.Integer> |
getObservableOfBtnIndex()
物理按键
|
io.reactivex.Observable<LPConstants.ZXYBConnectStatus> |
getObservableOfConnectStatus()
智写云笔状态回调
|
io.reactivex.Observable<com.zxyb.zxybbaselib.ble.entity.BleDevice> |
getObservableOfScanDevice()
搜索设备回调
|
io.reactivex.Observable<java.lang.Boolean> |
getObservableOfScanStatus()
搜索状态
|
io.reactivex.Observable<java.lang.Integer> |
getObservableOfSoftKey()
软件按键
|
io.reactivex.Observable<android_serialport_api.XYDataPacket> |
getObservableOfXYDataPacket()
数据包
|
java.util.List<LPBleDevice> |
getRecentBleDevices()
获取最近连接过的智写云笔
|
void |
initZXYB(Context context)
智写云笔初始化
|
void |
setWorkRegion(int left,
int top,
int right,
int bottom,
boolean isEqualratio)
设置工作区域
|
void |
setWorkState(boolean isChecked)
串口唤醒
|
void |
startScan()
开启蓝牙搜索
|
void |
stopScan()
关闭蓝牙搜索
|
void initZXYB(Context context)
boolean enableUseHandWritingBoard()
void connectZXYB(java.lang.String address)
void connectZXYB()
void closeZXYB()
void startScan()
void stopScan()
void setWorkRegion(int left, int top, int right, int bottom, boolean isEqualratio)
left
- top
- right
- bottom
- isEqualratio
- 是否等比缩放void setWorkState(boolean isChecked)
isChecked
- void destroy()
@Nullable android_serialport_api.ZXYBDeviceInfo getConnectedDevice()
java.util.List<LPBleDevice> getRecentBleDevices()
io.reactivex.Observable<LPConstants.ZXYBConnectStatus> getObservableOfConnectStatus()
LPConstants.ZXYBConnectStatus getConnectStatus()
getObservableOfConnectStatus()
@NonNull LPConstants.ZXYBConnectType getConnectType()
io.reactivex.Observable<java.lang.Boolean> getObservableOfScanStatus()
io.reactivex.Observable<com.zxyb.zxybbaselib.ble.entity.BleDevice> getObservableOfScanDevice()
io.reactivex.Observable<android_serialport_api.XYDataPacket> getObservableOfXYDataPacket()
io.reactivex.Observable<java.lang.Integer> getObservableOfBtnIndex()
io.reactivex.Observable<java.lang.Integer> getObservableOfSoftKey()