Androidアプリケーションに印刷機能を搭載したいのですが、アプリケーションがさまざまなユーザーに対応している可能性があり、同じPC構成を実行したくない場合もあります。また、使用できるプリンターの種類もわかりません。この点またはこれを実装する方法に関する知識を教えてください。
2 に答える
AndroidSDKにはまだPrinterApiがありません。サードパーティのAPIを使用する必要があります。その中で最も優れているのはGoogleクラウドプリントです。
pdfファイルをPrintDialogActivityに渡すだけで、サンプルでは、どこからでも印刷されますが、その前に、プリンターをGoogleCloudServerに登録する必要があります。
以下のリンクを通過します
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
素晴らしいニュース!
Android 4.4(APIレベル19)以降では、フレームワークはAndroidアプリケーションから直接画像やドキュメントを印刷するためのサービスを提供します。