すでにSDカードにダウンロードしたPDFファイルを開きたいです。しかし、インテントを介してそのファイルを開くと、このインテントを処理するアクティビティが見つからないというエラーが表示されます。アプリケーションで PDF リーダーまたはその他の方法で PDF を開きたい。可能であれば、pdf を開くためのより良い解決策を提案してください。
PackageManager packageManager = getPackageManager();
Intent pdf= new Intent(Intent.ACTION_MAIN);
pdf.addCategory("android.intent.category.LAUNCHER");
pdf.setPackage("com.adobe.reader");
pdf.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
pdf.setDataAndType(Uri.fromFile(pdfPath),"application/pdf");
pdf.setData(Uri.parse( Environment.getExternalStorageDirectory().toString() + "/downloadedfile.pdf"));
これで私を助けてください。