问题标签 [android-print-manager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 收到错误“java.lang.IllegalStateException:只能从活动打印”?
使用 android 4.4 打印 API时出现错误“ java.lang.IllegalStateException
:只能从活动打印”。
它适用于4.4以上的所有android吗?
我的代码
请帮我。
有没有android wifi打印的例子?
android - Android:如何在没有 Android UI 的情况下打印到默认打印服务?
我正在尝试打印到 Android 9 中的默认打印服务,看来我只能通过PrintManager.print
命令来完成。不幸的是,这个命令会弹出一个我在流程中不需要的视图,因为我正在开发一个不需要用户交互的自动打印应用程序。
快速浏览PrintManager.print
资源表明可以询问打印服务,例如下面。
然而,所有这些商品都是对普通人隐藏的。我可以潜在地使用反射来获得一些方法,但这是一条非常滑的路。我还有什么选择?
java - 格式错误的 PDF 打印不会捕获 RuntimeException
我尝试打印 PDF 文件,它工作正常,直到我尝试打印格式错误的 PDF 文件。我不知道为什么应用程序会崩溃,即使我曾经try / catch
防止崩溃。我检查并发现PrintManager.java:1101
抛出RuntimeException
:
所以下面的代码不应该导致崩溃:
尝试打印 PDF 后出现的异常。:
为什么try/catch
代码没有捕捉到这个异常?如何保护这段代码不崩溃?
java - 致命异常:java.lang.IllegalArgumentException fd 在仅 Android Q 的 PrintAdapter 类的 onwrite() 中不能为空
当我在 Android Q 设备上测试打印 PDF 功能时,我突然遇到了这个问题。它在 Android P 之前运行良好。我尝试在互联网上找到解决方案,但没有用。任何帮助都会很好。
java - 打印到 WiFi 打印机 android
我需要创建一个 android 应用程序,将数据发送到多台打印机,而无需用户输入有关打印机选择的任何内容。基本上,当用户点击某个 UI 按钮时,应用程序应该知道使用可用的打印机(可能不止一个)来发送打印请求。
我知道如何使用 PrintManager 进行打印,但我想避免从 PrintDocumentAdaper(打印预览)显示屏幕。
我见过这个问题,但我没有找到具体的答案:
我想在没有用户交互的情况下自动打印
android - 如何在不调用 printManager.print 触发 print_dialog_intent 的情况下在 android 中设置打印?
我正在开发一个需要使用打印机打印一些照片的 android 应用程序如果使用传统技术我将不得不调用printManager.print()
,但这也会触发如下图所示的打印对话框(打印对话框的图片)
这个应用程序是为安装艺术设计的,并且唯一的打印机通过usb和wifi直接方法连接到手机由于对话框要求用户选择使用哪台打印机,我觉得这在很大程度上破坏了用户体验,但我不知道如何在不调用此函数的情况下跟踪与打印机的连接
有什么建议吗?
android - Android base64 PDF打印选项
我从服务器端获取 base64 字符串 PDF。现在我需要在打印控制台中打开它以获取打印选项。我们是否有任何直接的方法可以从 base64 字符串执行此操作,而不是将其保存为 pdf 文件并打开它进行打印?