gpt4 book ai didi

android - 将静态数据预加载和维护到 Android 中的 SQLite 实例的最佳选择是什么?

转载 作者:行者123 更新时间:2023-11-29 22:22:27 25 4
gpt4 key购买 nike

我有一个 Android 应用,它基本上是一个考试模拟器,它会预装问题,用户会得到一个简单的多项选择界面。

我的问题是,预加载或至少管理将数据预加载到 SQL 数据库的任务的最佳方法是什么?

我可以立即看到两个选项:

  1. 获取 SQLite 浏览器,手动插入每个条目。我不喜欢这个,因为感觉太“牛仔”了
  2. 创建一些运行一次并插入一堆数据的实用程序类,我也不喜欢这样,因为我认为在类文件中硬编码大量插入不是一个好习惯。

这个问题的最佳选择是什么(接受其他建议)?我可以有一个在启动时加载的 SQL 插入脚本吗?

数据将是静态的,如果需要更改,我将发布应用程序的新版本。我预计会有 200~ 个问题,所以我不会插入大量

有什么想法吗?

最佳答案

这个网站解释的很好:

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

基本上,您将数据库放在您的 Assets 文件夹中,然后在您第一次运行该应用程序时将数据库复制到正确的位置,然后您就可以使用它了。

我认为这是这个问题的重复: How can I embed an SQLite database into an application?

关于android - 将静态数据预加载和维护到 Android 中的 SQLite 实例的最佳选择是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6795460/

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