7

Galaxy タブレットを対象とする Android 2.2 アプリケーションにワイヤレス印刷を追加したいと考えています。インターネット ブラウザには印刷オプションがあることがわかったので、アクティビティ フックが存在する必要があると想定しています。誰かがこれを理解していることを期待していました。Mobile Dynamix の PrinterShare アプリケーションを使用する可能性があることを発見しましたが、サード パーティを必要としないことを好みます。

参考までに、提供されているコード例を次に示します。

Intent i = new Intent(Intent.ACTION_VIEW);
i.setPackage("com.dynamixsoftware.printershare");
i.setDataAndType(data_uri, data_type);
startActivity(i);

どこ:

data_uri - 「file:///sdcard/something.pdf」や「content://something」など、出力するオブジェクトの URI

data_type - MIME タイプ。次の MIME タイプがサポートされています: "application/pdf" "text/html" "text/plain" "image/png" "image/jpeg"

4

2 に答える 2

8

Android では印刷はまだサポートされていません。Mobile Dynamix、HP iPrint for AndroidSend2Printerなどのサードパーティ ソリューションを使用する必要があります。

インテントは次のとおりです。

http://www.openintents.org/en/node/735

http://www.openintents.org/en/node/278

于 2011-01-02T20:13:51.563 に答える