我正在尝试在 adobe reader 中从服务器打开 pdf 文件。这些是我可以在其他应用程序中查看的有效 pdf 文件。以下代码给我一条消息“无法打开文档” 有什么想法吗?
PackageManager pm = getPackageManager();
Intent intent = pm.getLaunchIntentForPackage("com.adobe.reader");
intent.setDataAndType(Uri.parse(documents.get(position).getPdf_url()), "application/pdf");
startActivity(intent);
最佳答案
Intent intent = new Intent();
intent.setPackage("com.adobe.reader");
intent.setDataAndType(Uri.parse(doc), "application/pdf");
startActivity(intent);
上面的代码对我有用,有两种可能性,可能是您需要仅以 Intent 设置包,或者您对 doc URI 做了错误的操作。
关于java - 如何在 Adobe Reader 中从 Android 应用程序打开服务器上的 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14983870/