2012-05-08 17 views
6

Chcę mieć funkcję drukowania w mojej aplikacji Android. Również moja aplikacja może obsłużyć różnych użytkowników i nie chcę, aby zrobili żadnych konfiguracji komputera dla tego samego.Również, nie wiem, jaki typ drukarek mogą one use.Zapewnij mi trochę wiedzy w tym zakresie lub jak to wdrożyć.Android - jak drukować z urządzenia z systemem Android?

Odpowiedz

14

Android SDK nie ma jeszcze api drukarki. musimy korzystać z apisów stron trzecich, a najlepszym z nich jest Google Cloud Print.

Możesz po prostu przekazać plik PDF do PrintDialogActivity, który w próbce ... zostanie wydrukowany z dowolnego miejsca, ale zanim Twoja drukarka zostanie zarejestrowana na serwerach Google Cloud.

Go poprzez linki poniżej

Google Cloud Print Sample:

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

Jak się zarejestrować: http://support.google.com/cloudprint/bin/answer.py?hl=en&answer=1686197&p=mgmt_classic

Jak to działa: http://www.google.com/cloudprint/learn/howitworks.html

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

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

+0

+1 Nicea odpowiedź. – Venky

+1

Dzięki! Masz również pojęcie, czy możliwe jest drukowanie w sieci Wi-Fi i bluetooth na Androidzie – Vibhuti

+0

Możesz używać chmury drukującej API dla KitKat, która pozwala na bezpośrednie drukowanie Wifi lub drukowanie w bazie internetowej. Nadal nie ma zbyt wiele dokumentacji obok http://www.youtube.com/watch?v=Iub67ic87KI i https://developer.android.com/training/printing/custom-docs.html – Necronet

7

Wspaniała wiadomość!

W Androidzie 4.4 (poziom API 19) i wyższe, ramy zapewnia usługi drukowania zdjęć i dokumentów bezpośrednio z Android zastosowań.

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

+0

W przypadku API <19 [Google Cloud Print] (https://developers.google.com/cloud-print/docs/android) nadal jest to opcja typu "idź do". – EmmanuelMess

Powiązane problemy