在我的應用程序中,我從資產資源獲取文件並從中打開pdf文件。我使用此代碼:如何從android資產中獲取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();
}
但是,當我運行該代碼。我得到錯誤對話框,「文件路徑無效」 所以我錯了?
請幫助e。
謝謝。
好讓我嘗試它。 –
從我的+1你的應用程序將不會允許其他應用程序打開它的文件 – Dharmendra
嗯,我已經將該文件複製到SD卡,然後使用它,它工作正常。謝謝。 –