我正在使用pdf查看器库并能够从资产文件夹中显示pdf但是当我尝试从sdcard执行此操作时,它只是长时间显示progrss吧。
我使用以下代码从资产
显示 Intent intent = new Intent(this, MyPdfViewerActivity.class);
intent.putExtra(PdfViewerActivity.EXTRA_PDFFILENAME,
"mnt/sdcard/sample.pdf");
/* intent.putExtra(PdfViewerActivity.EXTRA_PDFFILENAME,
"assets/sample.pdf");*/
startActivity(intent);
}
我正在使用以下代码从Sdcard中显示
array
答案 0 :(得分:0)
您可以尝试从SDCard访问您的PDF文件,如下所示:
File myPdfFile = new File(Environment.getExternalStorageDirectory(),"sample.pdf");
String path = myPdfFile.getAbsolutePath();
//Open the Pdf with this Method
openPdfFileWithFilePath(path);
protected void openPdfFileWithFilePath(String path) {
// TODO Auto-generated method stub
try {
final Intent intent = new Intent(this, MyPdfViewerActivity.class);
intent.putExtra(PdfViewerActivity.EXTRA_PDFFILENAME,path);
startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
}
}
我希望这会有所帮助。