ファイルを印刷する必要があるアプリを構築しています。Google クラウド プリントを使用したいのですが、ファイルが見つからないというメッセージが表示され続けます。
アプリは iText を使用して PDF を作成します。この部分は動作します。Adobe Reader で私の携帯電話に表示できます。次に、これを実行します。
public static final String FILE_URI = Environment.getExternalStorageDirectory().getPath() + "/pdfFile.pdf";
Uri uri = Uri.parse(FILE_URI);
Intent printIntent = new Intent(MainActivity.this, PrintDialogActivity.class);
printIntent.setDataAndType(uri, "pdf");
printIntent.putExtra("title", "pdfFile");
startActivity(printIntent);
印刷アクティビティを開始します。Google アカウントにログインできますが、印刷を押すと、ドキュメントが見つからないと表示されます。誰が何が悪いのか知っていますか?