android-在apk中包含现有数据库
作者:互联网
我有一个包含一些数据的现有数据库(有点像字典),我想把它放在安装apk包中,我将解释-我只想在安装该应用程序时使用我现有的数据库.哪种方法最好?
>将数据库放在res / raw /中,然后在首次启动该应用程序时将其复制到SD卡上.
>创建一个SQL脚本,该脚本将创建数据库结构并填充数据并在db-helper类中执行它.我认为这是一个非常糟糕的主意,因为我在所有表中都有大约一百万条记录,使用该脚本将非常困难.
>使用像此post这样的静态不可写数据库
还要别的吗?
解决方法:
@Whizzzkey在您的请求这里是答案:)
将数据库放在资产文件夹中,尽管您可能无法从数据库中执行写操作,为此您必须将数据库复制到sdcard(这很昂贵)或内存中.
快乐的编码.
标签:android-sqlite,android,database 来源: https://codeday.me/bug/20191122/2058281.html