提起I/O读取在Android中几乎全部使用了Sun的文件读取类,其中由一个不同于其他的文件类RandomAccessFile在各方面操作上比较简单,附带了比如Seek等查找方式,但作为一个不自带缓冲区的类性能还是十分低的,这里建议在使用过的过程中配合BufferedReader读取方式达到一个简单的缓冲处理,但默认的缓冲区仍然比较小为8KB,在处理比如Android来电归属地数据库方面显得有些吃力。经过优化改进后的Java文件读取类性能基本达到常规需要。相关内容查看Android SDK中有关 java.io.BufferedReader和java.io.RandomAccessFile的介绍。
RSS