我想打开我已经下载到我的 sd 卡上的 pdf 文件。但是当通过 Intent 打开该文件时,它给了我错误,因为没有找到处理这个意图的活动。我想通过 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"));
请帮我解决一下这个。