打开PDF显示屏幕错误

时间:2012-12-03 06:25:20

标签: android pdf android-emulator

我正在尝试打开一个位于res / raw文件夹中的pdf文档。当单击按钮时,它会显示如下屏幕image link

我不确定为什么会出现这样......

请让我知道并谢谢...

请在下面找到我的代码

    Button MyRawBtn = (Button)findViewById(R.id.buttonId2);
            MyRawBtn.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View v)
                {
                    Toast.makeText(MainActivity.this,
                            "ImageButton (selector) is clicked!",
                        Toast.LENGTH_SHORT).show();

                    File pdfFile = new File("res/raw/sample.pdf");
                    Uri path = Uri.fromFile(pdfFile); 

                    //Uri uri = Uri.parse("android.resource://"+getPackageName()+"/"+R.raw.sample);
                    //File file = new File(uri.toString());

                        Intent intent = new Intent(Intent.ACTION_VIEW);
                        intent.setDataAndType(path,"application/pdf");
                        intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
                        startActivity(intent);
}
});

1 个答案:

答案 0 :(得分:0)

请使用下面的Stack Overflow Answer的链接代码,使用PDFViewer.jar库读取PDF到您的Android应用程序中,如果您对此有任何疑问,请告诉我。

Code to Implement a PDF Reader