アンドロイドアプリケーションでプリンタダイアログボックスをバイパスする方法はありますか?私はすでにアンドロイドからPRINTER APIを試しましたが、それは私にプレビューボックスを表示します。多くの事をチェックして、それが可能であることがわかりました。事前バイパスダイアログボックスまたはサイレントプリント
1
A
答えて
0
本当にGREATFULおかげだろう私の知る限りでは、https://developers.google.com/cloud-print/docs/androidのドキュメントアプリでGCPの機能を統合するには、2つの可能なオプションについて説明します。4.3デバイスと以下の場合
- を、それが表示する方法を示していますGCPウェブ要素(セクションGCP Web Elementに記載されています)。
- 4.4デバイス以上では、Android.Print APIが含まれているため、アプリで印刷機能を実装する方法に関するAndroidのドキュメントにリダイレクトされます。いつもあなたがリストや印刷設定からプリンタを選択するように求められますOSの印刷ダイアログ、への呼び出しになりますAndroid.PrintのAPIを使用して
。この場合、プリンタのリストは、ユーザーがデバイスにインストールしたさまざまなプリントサービスによって提供され、Googleクラウドプリントもその1つです。
あなたが電話したものを達成する方法がまだあります。サイレントプリントです。独自のアプリケーションでGoogleクラウドプリントAPI呼び出しを実装する必要があるかもしれません。私はJavaアプリケーションの一部としてそれをやったので、Androidではそれほど違いはありません.2つのものが必要です:
- Googleユーザーの認証トークンを取得するためにOAuth2を実装します。 API呼び出しには、有効な承認HTTPヘッダーが含まれている必要があります。 API呼び出しは、ユーザーがアクセスできるプリンタに基づいて応答するため、これは必須です。
- プリンタを選択(/検索)し、ジョブを送信する(/ submit)必要なAPI呼び出しを実装します。プリンタの機能とステータス(/プリンタ)を確認する必要がある場合もあります。
あなたはまたhttps://developers.google.com/identity/protocols/OAuth2
関連する問題
- 1. 希望のプリンタ名を使用したHTML URLのサイレントプリント
- 2. ios AirPrintを使用して「サイレントプリント」する方法はありますか(印刷ダイアログは表示されません)。
- 3. はAまたはBまたはC
- 4. setTimeoutまたはsetIntervalまたはrequestAnimationFrame
- 5. RubyまたはPHPまたはPHPフレームワーク?
- 6. NSStringサブクラスまたはラッパークラスまたはカテゴリ
- 7. SpringまたはCDIまたはEJB3
- 8. LINQ2SQLまたはEntity Frameworkまたはエンタープライズライブラリ?
- 9. near text "=" expecting "("または "'"または "。"
- 10. MVCまたはRestまたはBoth
- 11. CVSまたはSVNまたはGIT?
- 12. .NETまたはPHP、コーポレートまたはオープンソース?
- 13. Pyrocmsモジュールまたはウィジェットまたはプラグイン
- 14. MVC4 ViewBagまたはViewModelまたは?
- 15. サービスまたはスレッドまたはAsyncTask
- 16. ウェブサービスまたはWCFまたは
- 17. jqueryまたはjavascriptトリムまたはサブスクリプト
- 18. Utf8_general_ciまたはutf8mb4または...?
- 19. infまたはInf?ナノまたはNaN?
- 20. OpenSSLまたはMcrypt? (openssl_encryptまたはmcrypt_encrypt)
- 21. WebDriverWaitまたはImplicitlyWaitまたはExplicitlyWaitは機能しません
- 22. TemplateBindThickness.Top(またはBottomまたはLeftまたはRight)にバインドする方法?
- 23. スイフトオブジェクトは?または?
- 24. Joomla 1.5エラーを解決する方法 "不正な変数_ファイルまたは_envまたは_getまたは_postまたは_cookieまたは_serverまたは_sessionまたはグローバルがスクリプトに渡されました。"
- 25. は、または無視、またはentityTypeは
- 26. 削除または削除のためのGETまたはPOST
- 27. グループメッセージとチャットサービスのためのapacheまたはnginxまたはlighttpd
- 28. またはオペレータ
- 29. と、または、&&、||、!
- 30. またはナビゲーションバー
上のGoogle APIにアクセスするためのOAuth 2.0のhttps://developers.google.com/cloud-print/docs/appInterfaces
詳しい情報上のすべての必要な情報を見つけることができますあなたがドキュメントを読めば、あなたはいくつかのJavaライブラリへのリンクがありますOAuth2の実装と実装の実装やAPIコールの実装に役立ちます。 – jmrodrigg
ご返信ありがとうございます。実際には、クライアントはGoogleのサーバー上で彼の書類をどのようなものでも共有したくない。だから、そのオプションはありません。あなたの入力のためにありがとう:) –