如何使用带有android的蓝牙打印机打印HTML?我可以打印String ="< html> <身体>你得了192分。"进入html页面?
答案 0 :(得分:0)
Android Developer网站上有一个关于打印WebView内容的快速操作方法:
来自https://developer.android.com/training/printing/html-docs.html
// Get a PrintManager instance
PrintManager printManager = (PrintManager) getActivity()
.getSystemService(Context.PRINT_SERVICE);
// Get a print adapter instance
PrintDocumentAdapter printAdapter = webView.createPrintDocumentAdapter();
// Create a print job with name and adapter instance
String jobName = getString(R.string.app_name) + " Document";
PrintJob printJob = printManager.print(jobName, printAdapter,
new PrintAttributes.Builder().build());
您甚至不必首先显示WebView - 实际上他们建议您使用专用的不可见WebView进行打印。
为了打印到蓝牙打印机,您需要安装该打印机的打印服务应用程序,或使用特定于制造商的SDK - 其中任何一个可能不存在:(