我想使用无线打印机从我的应用程序打印收据。那么我该怎么做呢?任何帮助都是非常感谢的。
发布于 2014-05-14 17:35:10
您需要使用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需要19级以上的接口。
https://stackoverflow.com/questions/23650523
复制相似问题