Android - 如何从Android设备打印?

Vib*_*uti 8 android

我希望在我的Android应用程序中有一个打印功能.此外,我的应用程序可以满足不同的用户,我不希望他们为同一个PC配置.我也不知道他们可以使用什么类型的打印机.请向我提供这方面的一些知识或如何实现这一点.

Abh*_*bhi 15

Android SDK还没有打印机Api.我们必须使用第三方apis,其中最好的是Google Cloud Print.

您可以简单地将pdf文件传递给PrintDialogActivity,在样本中......它将从任何地方打印,但在此之前您的打印机必须在Google云端服务器上注册.

通过以下链接

Google云打印示例:

https://developers.google.com/cloud-print/docs/android

如何注册:http: //support.google.com/cloudprint/bin/answer.py?hl = zh-CN&answer = 1686197&p = mgmt_classic

工作原理:http: //www.google.com/cloudprint/learn/howitworks.html

帮助:http://support.google.com/cloudprint/? hl = zh-CN&p = mkt_support_faq

https://developers.google.com/cloud-print/docs/android


And*_*yeu 7

好消息!

在Android 4.4(API级别19)及更高版本中,该框架提供直接从Android应用程序打印图像和文档的服务.

https://developer.android.com/training/printing/index.html