程序包 | 说明 |
---|---|
net.posprinter.asynncTask | |
net.posprinter.posprinterface | |
net.posprinter.service |
构造器和说明 |
---|
PosAsynncTask(TaskCallback callback,
BackgroundInit init) |
限定符和类型 | 方法和说明 |
---|---|
void |
PrinterBinder.acceptdatafromprinter(java.lang.String ip,
TaskCallback callback)
接收数据
|
void |
IMyBinder.Acceptdatafromprinter(TaskCallback callback,
int cout)
开启一条线程来接收打印机发送的数据,并将数据存储在一个size为500的环形队列缓存区
|
void |
PrinterBinder.checkLinkedState(java.lang.String ip,
TaskCallback callback)
检查连接
|
void |
IMyBinder.CheckLinkedState(TaskCallback callback)
检测app与打印机的连接状态
|
void |
PrinterBinder.connectBtPort(java.lang.String bluetoothID,
TaskCallback callback)
连接蓝牙
|
void |
IMyBinder.ConnectBtPort(java.lang.String bluetoothID,
TaskCallback callback)
连接蓝牙端口
|
void |
IMyBinder.ConnectNetPort(java.lang.String ethernetIP,
int ethernetPort,
TaskCallback callback)
连接网络端口
|
void |
PrinterBinder.connectNetPort(java.lang.String ip,
TaskCallback callback)
连接网络
|
void |
PrinterBinder.connectUsbPort(Context context,
java.lang.String usbPathName,
TaskCallback callback)
连接usb
|
void |
IMyBinder.ConnectUsbPort(Context context,
java.lang.String bluetoothID,
TaskCallback callback)
连接USB端口
|
void |
PrinterBinder.disconnectAll(TaskCallback callback)
断开所有连接
|
void |
PrinterBinder.disconnectCurrentPort(java.lang.String ip,
TaskCallback callback)
断开当前连接
|
void |
IMyBinder.DisconnectCurrentPort(TaskCallback callback)
断开当前端口,在不需要连接打印机操作或退出应用时调用此方法,断开连接,释放内存,减轻系统负荷
|
void |
IMyBinder.DisconnetNetPort(TaskCallback callback)
断开网络连接
|
void |
IMyBinder.Write(byte[] data,
TaskCallback callback)
处理好的数据发送给打印机
|
void |
PrinterBinder.write(java.lang.String ip,
byte[] data,
TaskCallback callback)
写数据
|
void |
IMyBinder.writeDataByUSB(TaskCallback callback,
ProcessData processData)
usb接口传输数据
可以自己实现ProcessData接口方法,来调用工具类的指令调配方法发送自定义的指令集合,适合在此接口实现耗时的数据处理操作
|
void |
PrinterBinder.writeDataByYouself(java.lang.String ip,
TaskCallback callback,
ProcessData var2)
写数据
|
void |
IMyBinder.WriteSendData(TaskCallback callback,
ProcessData processData)
可以自己实现ProcessData接口方法,来调用工具类的指令调配方法发送自定义的指令集合,适合在此接口实现耗时的数据处理操作
|
限定符和类型 | 方法和说明 |
---|---|
void |
PrinterConnectionsService.XPrinterBinder.acceptdatafromprinter(java.lang.String ip,
TaskCallback callback) |
void |
PosprinterService.MyBinder.Acceptdatafromprinter(TaskCallback callback,
int cout) |
void |
PrinterConnectionsService.XPrinterBinder.checkLinkedState(java.lang.String ip,
TaskCallback execute) |
void |
PosprinterService.MyBinder.CheckLinkedState(TaskCallback callback) |
void |
PrinterConnectionsService.XPrinterBinder.connectBtPort(java.lang.String bluetoothID,
TaskCallback callback) |
void |
PosprinterService.MyBinder.ConnectBtPort(java.lang.String bluetoothID,
TaskCallback callback) |
void |
PosprinterService.MyBinder.ConnectNetPort(java.lang.String ethernetIP,
int ethernetPort,
TaskCallback callback) |
void |
PrinterConnectionsService.XPrinterBinder.connectNetPort(java.lang.String ip,
TaskCallback callback) |
void |
PrinterConnectionsService.XPrinterBinder.connectUsbPort(Context context,
java.lang.String usbPathName,
TaskCallback callback) |
void |
PosprinterService.MyBinder.ConnectUsbPort(Context context,
java.lang.String usbPathName,
TaskCallback callback) |
void |
PrinterConnectionsService.XPrinterBinder.disconnectAll(TaskCallback callback) |
void |
PrinterConnectionsService.XPrinterBinder.disconnectCurrentPort(java.lang.String ip,
TaskCallback callback) |
void |
PosprinterService.MyBinder.DisconnectCurrentPort(TaskCallback callback) |
void |
PosprinterService.MyBinder.DisconnetNetPort(TaskCallback callback) |
void |
PosprinterService.MyBinder.Write(byte[] data,
TaskCallback callback) |
void |
PrinterConnectionsService.XPrinterBinder.write(java.lang.String ip,
byte[] data,
TaskCallback callback) |
void |
PosprinterService.MyBinder.writeDataByUSB(TaskCallback callback,
ProcessData processData) |
void |
PrinterConnectionsService.XPrinterBinder.writeDataByYouself(java.lang.String ip,
TaskCallback callback,
ProcessData processData) |
void |
PosprinterService.MyBinder.WriteSendData(TaskCallback callback,
ProcessData processData) |