【问题标题】:Import AndroidStudio project in a new PC keeping the SQLite database在保留 SQLite 数据库的新 PC 中导入 AndroidStudio 项目
【发布时间】:2019-05-29 14:33:54
【问题描述】:

我必须在 2 台电脑上处理我的项目,并与一些合作伙伴分享。在这个项目中,我们有一个数据库(SQLite),当我们在新 PC 中导入项目时,数据库不存在,我们必须手动导入它。有什么办法可以将数据库保留在项目中,如果我们将它导入到新PC中,数据库会自动导入到项目中?

【问题讨论】:

    标签: android sqlite android-studio persistence


    【解决方案1】:

    我取决于您的应用最初如何创建数据库。如果数据库是用代码创建的,那么当在新 PC、新 AVD 或新设备上打开时,它会识别出该数据库不在 Apps 数据文件夹中,并会创建一个新的空数据库。如果您预先设计并可能预先填充数据库,则通常会将其添加到 Apps Assets 文件夹中的项目中。然后,在启动时,应用程序在数据文件夹中查找数据库,如果没有找到,它会将其从 Assets 文件夹复制到数据文件夹。这样,至少你可以有一个预先设计好的数据库并预先填充(用于查找表等),并且由于 SQLite 数据库是项目结构的一部分,它可以复制到不同的开发计算机,只需复制项目目录。

    【讨论】:

    • 谢谢你的回答,我会试试你说的!
    猜你喜欢
    • 1970-01-01
    • 2012-10-27
    • 2010-09-30
    • 1970-01-01
    • 1970-01-01
    • 2014-02-22
    • 2018-04-14
    • 2020-07-19
    • 1970-01-01
    相关资源
    最近更新 更多