繁体   English   中英

导出Android应用程序时包含数据库数据

[英]Include database data when exporting an Android application

我将我的应用程序导出到.apk文件,签名然后安装它。 但是当我运行我的应用程序时,它会显示错误,因为我的数据库中没有数据。

安装应用程序时,数据库是作为新数据库创建的,因此所有数据都丢失了!

导出Android应用程序时如何包含数据库数据?

选项#1:将数据库打包为原始资源或资产,并在首次运行应用程序时使用流将该数据库复制到其正确位置。

选项#2:打包SQL语句以将数据库填充为原始资源,并在SQLiteOpenHelperonCreate()方法中执行这些语句。

选项#3:将智慧直接放在Java代码中,以在SQLiteOpenHelperonCreate()方法中填充数据库。

选项#4:首次运行时下载数据库并将其复制到正确的位置。

等等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM