| 程序包 | 说明 | 
|---|---|
| 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)  |