gpt4 book ai didi

android - 如何将 Realm 数据库文件与我的应用程序 bundle 在一起以通过安装进行部署

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:21:18 24 4
gpt4 key购买 nike

我有一个包含大约 50k 条记录的数据集,我想将其放入 Realm 数据库中。我不确定如何在 Realm 中制作此数据库并将其与应用程序 bundle 在一起,以便文件可以从一开始(安装)就驻留在设备中。

最佳答案

您可以将一个 Realm 文件放在您的 Assets 文件夹中,并在您第一次打开应用程序时复制它。这里有一个关于如何做到这一点的例子:https://github.com/realm/realm-java/blob/master/examples/migrationExample/src/main/java/io/realm/examples/realmmigrationexample/MigrationExampleActivity.java#L57

然后您可以使用 SharedPreferencs/another Realm 或类似的方法来保存一个 bool 值,以指示该 Realm 文件已被复制。

现在我们没有任何 API 在 Android 之外工作,但是创建预填充数据库的一种方法是制作一个小应用程序来执行它,在模拟器上运行该应用程序,然后使用 ADB 拉取数据库: How to view my Realm file in the Realm Browser?

关于android - 如何将 Realm 数据库文件与我的应用程序 bundle 在一起以通过安装进行部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35933804/

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