New Printer SDK integration success
This commit is contained in:
parent
ee2f9df351
commit
5bbda074a8
@ -1,5 +1,6 @@
|
||||
package com.mob.utsmyanmar.ui.dashboard
|
||||
|
||||
import android.util.Log
|
||||
import androidx.compose.foundation.Image
|
||||
import androidx.compose.foundation.background
|
||||
import androidx.compose.foundation.clickable
|
||||
@ -23,6 +24,7 @@ import com.mob.utsmyanmar.ui.theme.*
|
||||
import kotlinx.coroutines.launch
|
||||
import com.mob.utsmyanmar.R
|
||||
import com.mob.utsmyanmar.ui.components.appbar.AppBar
|
||||
import com.utsmyanmar.paylibs.print.NewPrintReceipt
|
||||
|
||||
@OptIn(ExperimentalMaterial3Api::class)
|
||||
@Composable
|
||||
@ -154,6 +156,16 @@ fun DashboardScreen(
|
||||
.padding(16.dp),
|
||||
verticalArrangement = Arrangement.spacedBy(12.dp)
|
||||
) {
|
||||
Button(
|
||||
onClick = { try {
|
||||
NewPrintReceipt.getInstance().testPrint()
|
||||
println("printing...")
|
||||
}catch (e: Exception){
|
||||
println("printing error $e")
|
||||
} }
|
||||
) {
|
||||
Text(text = "test")
|
||||
}
|
||||
Row(
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
horizontalArrangement = Arrangement.spacedBy(12.dp)
|
||||
|
||||
@ -9,6 +9,7 @@ import com.sunmi.pay.hardware.aidlv2.security.SecurityOptV2;
|
||||
import com.sunmi.peripheral.printer.SunmiPrinterService;
|
||||
import com.sunmi.printerx.PrinterSdk;
|
||||
import com.sunmi.printerx.SdkException;
|
||||
import com.utsmyanmar.paylibs.print.NewPrintReceipt;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -62,9 +63,9 @@ public class PayLibsUtils {
|
||||
context,
|
||||
new PrinterSdk.PrinterListen() {
|
||||
@Override
|
||||
public void onDefPrinter(PrinterSdk.Printer defPrinter) {
|
||||
LogUtil.d("PayLibsUtils", "init printer : " + defPrinter);
|
||||
printer = defPrinter;
|
||||
public void onDefPrinter(PrinterSdk.Printer printer) {
|
||||
LogUtil.d("PayLibsUtils", "init printer : " + printer);
|
||||
NewPrintReceipt.getInstance().setPrinter(printer);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Loading…
Reference in New Issue
Block a user