gpt4 book ai didi

android - 在 android 项目之外构建 sqlite 数据库?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:06:02 27 4
gpt4 key购买 nike

我想创建一个生成 sqlite 数据库的项目,最终将由 android 应用程序使用。我想将这个项目创建为标准的 java 应用程序,这样我就可以将它连接到构建脚本等。这样做的好方法是什么,以便我输出的 sqlite 数据库符合 android sqlite 的方式类希望有它?

我可以将此 util 项目创建为 android 项目,然后我可以访问所有 sqlite 类,但输出的 sqlite 文件将存在于模拟器实例上,对吗?每当我想运行该实用程序时,我都必须启动模拟器等,呃。

谢谢

最佳答案

正如其他人所建议的那样,我不会为它构建一个项目,我会找到一个现有的实用程序并以此方式创建数据库。我用 SQLite Expert .

尽管 Seva 说了什么,但您必须做一些事情才能使其被 android 使用。它在任何状态下都是可读的,但如果您希望框架能够按预期使用它(以填充 ListView 和其他小部件),它必须具备某些功能。

1) 数据库必须包含一个名为“android_metadata”的表
2) 该表必须有“locale”列
3) 表中应该有一条值为“en_US”的记录
4) 每个表的主键都需要称为“_id”(这样 Android 就会知道在哪里绑定(bind)表的 id 字段)

然后将数据库放入您的 Assets 文件夹中,并在启动时将其复制到您的应用程序数据目录中。

这个过程的一个很好的链接是 here .

关于android - 在 android 项目之外构建 sqlite 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11066554/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com