統合ガイドに従って、Google クラウド プリントをアプリに実装しようとしています。google.com を印刷するだけで、基本的なことを維持しようとしています。作成した印刷ボタンをクリックすると、ダイアログが表示されますが、FileNotFoundException という状態になっています
java.io.FileNotFoundException: コンテンツ プロバイダがありません: http://www.google.com
次に、プリンターを選択して [印刷] をクリックすると、ダイアログに「ドキュメントがありません」というメッセージが表示されます。これは、FileNotFoundException に基づく意味があります。
ガイドから print_dialog.xml と PrintDialogActivity.java をそのまま引用しました。アクティビティを呼び出すコードは次のとおりです。
Intent printIntent = new Intent(getActivity(), PrintDialogActivity.class);
Uri docUri = Uri.parse("http://www.google.com");
printIntent.setDataAndType(docUri, "text/html");
printIntent.putExtra("title", "Google");
startActivity(printIntent);
Web ページを印刷する方法を見つけようとしていますが、最終的にはアクティビティの表示を印刷できるようにしたいと考えています。
私の質問は次のとおりです。ウェブページまたはアクティビティの表示を印刷するにはどうすればよいですか?