android 读取原始(Raw)资源 作为数据库文件

时间:2022-03-25 22:52:51

存储在res/raw位置的文件不会被平台编译,而是作为可用的原始资源

其原理就是读的时候,先把文件的一些数据读到缓冲中。这样的好处是如果读的内容已经在缓冲中,就读缓冲的数据。
如果没有,就让缓冲先从文件读取数据,然后再从缓冲读数据。这样的好处是减少对文件的操作次数,从而达到提高性能的目的。
坏处是要额外的内存来做缓冲区.

例子:android 读取原始(Raw)资源 作为数据库文件

android 读取原始(Raw)资源 作为数据库文件android 读取原始(Raw)资源 作为数据库文件

读取该文件中的数据就跟平常读取sqlite中的数据一样

android 读取原始(Raw)资源 作为数据库文件

android 读取原始(Raw)资源 作为数据库文件