我想在我的Android应用程序中有一个打印功能。此外,我的应用程序可能迎合不同的用户,我不希望他们为同一个人做任何电脑配置。另外,我不知道他们是什么类型的打印机可以使用。在这方面为我提供一些知识或如何实现这一点。
答案 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
答案 1 :(得分:7)
好消息!
在Android 4.4(API级别19)及更高版本中,框架提供 直接从Android打印图像和文档的服务 应用