9

我想在我的 Android 应用程序中具有打印功能。此外,我的应用程序可能会迎合不同的用户,我不希望他们为相同的用户进行任何 pc 配置。另外,我不知道他们可能使用哪种类型的打印机。请向我提供这方面的一些知识或如何实施。

4

2 回答 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

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

于 2012-05-08T10:59:36.880 回答
7

好消息!

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

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

于 2014-04-24T10:58:45.133 回答