在Android中读取/写入SD卡的最快方法?

时间:2010-07-18 00:46:09

标签: java android file optimization

有许多不同的类可以以各种方式用于读取/写入Android中的文件。例如,您可以使用java.nio.ByteBuffer,FileOutputStream和BufferedOutputStream。有关使用什么来快速读/写SD卡的一般指导原则?例如,BufferedOutputStream好像应该让事情变得更快,但我不确定应该设置缓冲区大小。

具体来说,我想尽快读取/写入大小约为1Mb的字节数组。

1 个答案:

答案 0 :(得分:1)

This document基准测试在PC上用Java快速读取文件的不同方法(“结论”部分绝对值得一读)。您可能会发现它有用作为指导,但您应该尝试不同的方法,看看哪种方法最快。