0

如何在不使用 android play 商店提供的任何应用程序的情况下从 android 平板电脑打印。我想通过在我的活动中单击一个按钮从 webview 打印。因此,例如,如果我在我的活动中单击打印按钮,它应该只打印 webview 的当前内容,而不询问/带我进入设置选项。

4

3 回答 3

2

如果我可以添加一些东西.. 新的 Android 附带一个内置的打印框架,如 Android 4.4 页面所述。

Android 现在包含一个完整的框架,允许用户使用通过 Wi-Fi、蓝牙或其他服务连接的打印机打印任何文档。系统处理想要打印文档的应用程序和将打印作业传送到打印机的服务之间的事务。android.print 框架提供了指定打印文档并将其交付给系统进行打印所需的所有 API。对于给定的打印作业,您实际需要哪些 API 取决于您的内容。

坏消息是它仅适用于 API 19 及更高版本。因此,如果您的目标是 >= Android 4.4 版本(根据Androiddistribution.com ,目前为 1.8% ),只需坚持使用 API。

于 2014-02-10T17:38:58.930 回答
2

Android 没有内置的打印支持,因此除非您的意思是打印到 ,否则OutputStream这是不可能的。这意味着您仍然需要一些Google Play应用程序,例如PrinterShareCloud Print

简短回答:不可能

于 2013-01-21T14:42:19.837 回答
-2

使用 OTG 电缆的 Android 直接 USB 打印可通过一个小型库获得。见链接http://myhowtohelp.blogspot.in/2014/01/library-to-print-from-android-device-usb.html

于 2014-01-28T11:23:25.923 回答