如何不调用Android打印预览页面去进行打印 我想在android手机应用中实现直接调用打印机进行打印,而不要弹出android系统的那个打印预览界面,现在测试设备支持Mopria Print Service。 我该怎么去操作呢? 各位大佬有什么思路吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以考虑反射吧。我之前看到过蓝牙匹配的阻止弹窗,自动输入pin码,就是通过反射来处理的,感觉思路类似。 这个玩意,刚看了下不是什么什么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";……接下来该怎么去做呢…… android 游戏 血战钓鱼岛。、、、谢谢支持 急。急,急。急 求救关于AndroidManifest.xml android图片高效解码方法 模拟器播放视频问题? js代码可以关掉手机浏览器 Android Sculpture view的刷新问题。 帧布局 按钮事件求教 android studio的gradle问题 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";
……
接下来该怎么去做呢……