程序包 | 說明 |
---|---|
net.posprinter.asynncTask | |
net.posprinter.posprinterface | |
net.posprinter.service |
構(gòu)造器和說明 |
---|
PosAsynncTask(TaskCallback callback,
BackgroundInit init) |
限定符和類型 | 方法和說明 |
---|---|
void |
PrinterBinder.acceptdatafromprinter(java.lang.String ip,
TaskCallback callback)
接收數(shù)據(jù)
|
void |
IMyBinder.Acceptdatafromprinter(TaskCallback callback,
int cout)
開啟一條線程來接收打印機發(fā)送的數(shù)據(jù),并將數(shù)據(jù)存儲在一個size為500的環(huán)形隊列緩存區(qū)
|
void |
PrinterBinder.checkLinkedState(java.lang.String ip,
TaskCallback callback)
檢查連接
|
void |
IMyBinder.CheckLinkedState(TaskCallback callback)
檢測app與打印機的連接狀態(tài)
|
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)
連接網(wǎng)絡(luò)端口
|
void |
PrinterBinder.connectNetPort(java.lang.String ip,
TaskCallback callback)
連接網(wǎng)絡(luò)
|
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)
斷開當前端口,在不需要連接打印機操作或退出應用時調(diào)用此方法,斷開連接,釋放內(nèi)存,減輕系統(tǒng)負荷
|
void |
IMyBinder.DisconnetNetPort(TaskCallback callback)
斷開網(wǎng)絡(luò)連接
|
void |
IMyBinder.Write(byte[] data,
TaskCallback callback)
處理好的數(shù)據(jù)發(fā)送給打印機
|
void |
PrinterBinder.write(java.lang.String ip,
byte[] data,
TaskCallback callback)
寫數(shù)據(jù)
|
void |
IMyBinder.writeDataByUSB(TaskCallback callback,
ProcessData processData)
usb接口傳輸數(shù)據(jù)
可以自己實現(xiàn)ProcessData接口方法,來調(diào)用工具類的指令調(diào)配方法發(fā)送自定義的指令集合,適合在此接口實現(xiàn)耗時的數(shù)據(jù)處理操作
|
void |
PrinterBinder.writeDataByYouself(java.lang.String ip,
TaskCallback callback,
ProcessData var2)
寫數(shù)據(jù)
|
void |
IMyBinder.WriteSendData(TaskCallback callback,
ProcessData processData)
可以自己實現(xiàn)ProcessData接口方法,來調(diào)用工具類的指令調(diào)配方法發(fā)送自定義的指令集合,適合在此接口實現(xiàn)耗時的數(shù)據(jù)處理操作
|
限定符和類型 | 方法和說明 |
---|---|
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) |