如何将带数据的SQLite数据与apk程序一起發布
任何文件(包括SQLite数据库文件)与apk程序一起发布都必须将该文件嵌入到apk文件中对于SQLite数据库来说,安卓的程序不能打开和操作嵌入在apk程序中的数据库文件因此,需要想办法在程序第一次启动时就将SQLite数据库复制到手机内存或者SD卡上然后才能再来操作SQLite数据库。
这里我把数據库文件复制到应用程序的assets或res/raw目录中因为只有这两个目中中的资源文件才不会被编译,在应用程序第一次启动时应该使用下面的代码将數据库复制到手机内存或sd卡上然后在操作数据库。下面是代码:
//当test.db不存在时将res/raw目录中的数据库文件赋值到SD卡的目录中 //获取到数据库之後,下面就可以进行数据库的操作了