从我的Android应用程序打开PDF

时间:2011-08-16 22:10:33

标签: android pdf

我正在尝试通过检查用户是否安装了Adobe Reader而单击某个按钮时从我的应用程序中打开PDF,如果是,则使用Adobe Reader打开PDF。 我很确定这是可能的,但我对如何实现这一点感到有点失落。 真的很感激帮助!

1 个答案:

答案 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文件的实际路径。希望这对您有所帮助。