0
PDFと3DPDFの内部アプリケーションをAndroidのデバイスのSDカードから開く方法はありますか?Androidのデバイスのsdcardからアプリケーション内のPDFと3DPDFを開きます。
PDFと3DPDFの内部アプリケーションをAndroidのデバイスのSDカードから開く方法はありますか?Androidのデバイスのsdcardからアプリケーション内のPDFと3DPDFを開きます。
試し{
ファイルfile =にnewFile(Environment.getExternalStorageDirectory()getAbsolutePath()+ "/ Foxitの/ yogamags.pdf");
意図インテント=新しいインテント(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file)、 "application/pdf");
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);
}
キャッチ(例外e){
Toast.makeText(getActivity()、 "PDFを開くことができません"、Toast.LENGTH_SHORT).SHOW();
「解決策」は「IF」を実行し、コードを実行するデバイスは「IF」のみを処理してPDFを処理できることに注意してください。そうでない場合は、ActivityNotFoundExceptionをスローします。https://developer.android.com/reference/android/content/ActivityNotFoundException.html – Budius
上記のコメントに同意します。しかし、Webブラウザでも開くことができます。 – Umer
あなたの答えはBudiusですが、私は自分のアプリで内部的にpdfを開きたいと思っています。 – shripal