我想在我的 Android 应用程序中具有打印功能。此外,我的应用程序可能会迎合不同的用户,我不希望他们为相同的用户进行任何 pc 配置。另外,我不知道他们可能使用哪种类型的打印机。请向我提供这方面的一些知识或如何实施。
问问题
13106 次
2 回答
15
Android SDK 仍然没有 Printer Api。我们必须使用第三方 api,其中最好的是 Google Cloud Print。
您可以简单地将 pdf 文件传递给示例中的 PrintDialogActivity...,它将从任何地方打印,但在此之前您的打印机必须在 Google Cloud Servers 中注册。
浏览以下链接
谷歌云打印示例:
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
于 2012-05-08T10:59:36.880 回答
7
好消息!
在 Android 4.4(API 级别 19)及更高版本中,该框架提供了直接从 Android 应用程序打印图像和文档的服务。
于 2014-04-24T10:58:45.133 回答