我想使用无线打印机从我的应用程序打印收据。那我该怎么办呢? 任何帮助表示赞赏。
答案 0 :(得分:0)
您需要使用android.print包
中的类您需要创建源自PrintDocumentAdapter的打印文档适配器类 本课程负责您的打印文档内容。
执行打印:
// create and initalize your PrintDocumentAdapter
...
// obtrain PrintManager instance
PrintManager printManager =
(PrintManager) context.getSystemService(Context.PRINT_SERVICE);
// build PrintAttributes
PrintAttributes.Builder builder = new PrintAttributes.Builder();
builder. <set your print attributes such as: color/monochrome, media size, min margins>
// print document
printManager.print(yourPrintJobName, yourPrintDocumentAdapter, builder.build());
注意:android.print需要API级别19及更高版本。