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