我正在尝试通过检查用户是否安装了Adobe Reader而单击某个按钮时从我的应用程序中打开PDF,如果是,则使用Adobe Reader打开PDF。 我很确定这是可能的,但我对如何实现这一点感到有点失落。 真的很感激帮助!
答案 0 :(得分:2)
基本上,您可以通过从应用程序启动pdfreader来执行此操作。请检查以下代码。
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(path,"application/pdf");
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
try {
startActivity(intent);
}
catch (ActivityNotFoundException e) {
Toast.makeText(OpenPDFNew.this, "NO PDF Viewer is available,Please Download it from Market ", Toast.LENGTH_LONG).show();
}
其中path只是pdf文件的实际路径。希望这对您有所帮助。