android – 如何将Realm数据库文件与我的应用程序捆绑在一起以进行安装

我有一个大约50k记录的数据集,我想放在Realm数据库中.我不确定如何在Realm中创建此数据库并将其与应用程序捆绑在一起,以便文件可以从设备的最开始(安装)驻留.

解决方法:

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

然后,您可以使用SharedPreferencs /另一个Realm或类似物来保存布尔值,以指示已复制Realm文件.

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

上一篇:java – 如何在领域浏览器中查看我的Realm文件?


下一篇:error: ora-01034:oracle not available ora-27101:shared memory realm does not exist