【发布时间】:2012-03-07 17:10:47
【问题描述】:
byte[] pdfBinary ;
File file1 = new File("/mnt/sdcard/","metaphysics.pdf");
Log.d(TAG, "got a file reference");
Uri uri1 = Uri.fromFile(file1);
pdffilename = file1.getName();
Log.d(TAG, "got File name");
pdfBinary = readUriContent(uri1);
Log.d(TAG, "read from uri");
我试图获取 PDF 文件的缩略图。为此,我必须将我的 PDF 文件以二进制形式存储在 RAM 中。对于小文件,它很好,但对于像 20MB 这样的大文件,它会显示 java.lang.OutofMemoryError。任何建议我该怎么做。
提前致谢。
【问题讨论】:
-
这个问题问了很多次做一些研发然后在这里发帖......
标签: android out-of-memory