2013-01-21 29 views
0

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

+1

Android中没有内置打印支持。 – CommonsWare

回答

3

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

简短的回答:不可能使用OTG线

+0

如果我不想让用户选择任何内容,但是直接打印webview的内容时他怎么点击按钮? – user1932345

+1

@ user1932345正如答案所述,Android不支持这种开箱即用的功能,因此您需要*一个应用程序。 – stealthjong

+0

posible!尝试下面 – Vijay

2

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

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

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