【发布时间】:2014-04-24 18:58:45
【问题描述】:
我想在我的 Android 应用程序中添加打印功能。此外,我的应用程序可能会迎合不同的用户,我不希望他们为相同的用户进行任何 pc 配置。另外,我不知道他们使用什么类型的打印机可以使用。请提供一些这方面的知识或如何实现。
【问题讨论】:
标签: android
我想在我的 Android 应用程序中添加打印功能。此外,我的应用程序可能会迎合不同的用户,我不希望他们为相同的用户进行任何 pc 配置。另外,我不知道他们使用什么类型的打印机可以使用。请提供一些这方面的知识或如何实现。
【问题讨论】:
标签: android
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
【讨论】:
好消息!
在 Android 4.4(API 级别 19)及更高版本中,框架提供 直接从 Android 打印图像和文档的服务 应用程序。
【讨论】: