我想在android手机应用中实现直接调用打印机进行打印,而不要弹出android系统的那个打印预览界面,现在测试设备支持Mopria Print Service。 我该怎么去操作呢? 各位大佬有什么思路吗?
解决方案 »
- 不知道现在有没有Libgdx的中文文档,如果没有我去翻译一个
- 如何在自己写的android应用中实现谷歌搜素
- startActivityForResult()为什么没有跳转?
- android onRestart问题
- 关于Android push notification的问题
- 牛人,高手,大侠!!!快来收拾这个诡异的问题!!!
- 维语输入法有没有 andiroid 版的
- 今天买了个三星note2,有些问题需要请教各位
- java.lang.IllegalArgumentException: pointerIndex out of range
- fragment出错
- Android Studio能开发PC上运行的程序吗·?
- android开发两个activity 之间的监听事件
这个玩意,刚看了下不是什么什么bar,可能是个特定的页面。
PrintManager printManager = (PrintManager) getSystemService(PRINT_SERVICE);
PrintAttributes newAttributes = new PrintAttributes.Builder().
setMediaSize(PrintAttributes.MediaSize.ISO_A3).
setMinMargins(PrintAttributes.Margins.NO_MARGINS).
build();
printManager.print("jobName",
new MyPrintPdfAdapter(filePath, MainActivity.this, view), newAttributes);
如此调用。
但是在PrintManager中看到了类似的东西
public static final String ACTION_PRINT_DIALOG = "android.print.PRINT_DIALOG";
public static final String EXTRA_PRINT_DIALOG_INTENT =
"android.print.intent.extra.EXTRA_PRINT_DIALOG_INTENT";
……
接下来该怎么去做呢……