设备无法在assets文件夹中看到pdf

时间:2014-02-01 22:15:05

标签: android pdf

所以我正在创建一个可以离线显示应用的应用,而无需使用外部pdf应用。

我成功地将pdf放在我的assets文件夹中并使用本教程显示它: http://upadhyayjiteshandroid.blogspot.com/2013/03/android-pdf-viewer-application.html

虽然这在模拟器上运行良好,但我不知道为什么它不能在实际设备上运行。该设备没有SD卡,我希望只在应用程序中包含该文件,因此不需要任何其他内容。

File internalFile = Environment.getExternalStorageDirectory();
    File[] fileList = internalFile.listFiles(new FilenameFilter() {
        public boolean accept(File dir, String name) {
               return ((name.endsWith("bvcbook.pdf")));
        }
    });

提前致谢!

1 个答案:

答案 0 :(得分:0)

将pdf文件放在/ res / raw目录中。使用getResources()获取它.openRawResource(R.raw ._your_pdf_id)。