Android - 如何从Android设备打印?

时间:2012-05-08 10:37:14

标签: android

我想在我的Android应用程序中有一个打印功能。此外,我的应用程序可能迎合不同的用户,我不希望他们为同一个人做任何电脑配置。另外,我不知道他们是什么类型的打印机可以使用。在这方面为我提供一些知识或如何实现这一点。

2 个答案:

答案 0 :(得分:15)

Android SDK仍然没有打印机Api。我们必须使用第三方apis,其中最好的是Google云打印。

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

浏览以下链接

Google云打印示例:

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

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

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

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

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

答案 1 :(得分:7)

好消息!

  

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

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