私のアプリケーションでは資産リソースからファイルを取得しており、そこからpdfファイルを開いています。 私はこのコードを使用しています:アンドロイドの資産からPDFファイルを取得する方法は?
Uri path = Uri.parse("file:///android_asset/WindsorONE_Mobile_PK.pdf");
Intent intentPDF = new Intent(Intent.ACTION_VIEW);
intentPDF.setDataAndType(path, "application/pdf");
intentPDF.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
try {
startActivity(intentPDF);
}
catch (ActivityNotFoundException e) {
Toast.makeText(ListSample.this,
"No Application Available to View PDF",
Toast.LENGTH_SHORT).show();
}
をしかし、私はそのコードを実行している間。私は「ファイルパスが有効ではありません」というダイアログにエラーがあります どこが間違っていますか?
それを助けてください。
ありがとうございました。
ok Letn私はそれを試してみてください。 –
+1私のアプリケーションは、他のアプリケーションがそのファイルを開くことを許可しません。 – Dharmendra
さて、私はそのファイルをsdcardにコピーしてから使用しても問題ありません。ありがとう。 –