自定义 android 打印视图

Customizing android printing view

我正在使用 android 打印框架。它工作正常,但我想改变一些行为。

首先,我想更改 activity 的布局,当我调用 PrintManager print() 方法时出现。

此外,如果没有 activity 使用默认打印机(如果存在)打印文档会很好。换句话说,我想自定义处理 f 打印并使用一些打印服务(例如 mopria 联盟)。可能吗?

这是不可能的。显示的 activity 是针对系统应用 "Print Spooler" 的,您可以更改某些默认打印参数,但不能更改 UI。 此外,打印服务设置为仅适用于系统,您无法绑定到这些服务,因为您需要 BIND_PRINT_SERVICE 权限。