您如何使用 Property bag 模型将数据库中的数据迁移到您在 Rho-mobile 中构建的应用程序。
为了说明这一点,让我有一个应用程序,其中我有一个模型产品和三个属性名称、品牌和 SDK。在产品模型处于开发阶段并在模拟器上运行时,我已将一些值插入到它中。但是在构建应用程序之后,我看不到我在设备上运行时插入的数据。
您如何使用 Property bag 模型将数据库中的数据迁移到您在 Rho-mobile 中构建的应用程序。
为了说明这一点,让我有一个应用程序,其中我有一个模型产品和三个属性名称、品牌和 SDK。在产品模型处于开发阶段并在模拟器上运行时,我已将一些值插入到它中。但是在构建应用程序之后,我看不到我在设备上运行时插入的数据。
尝试将信息预填充到应用程序的数据库中时有几个警告(例如旧 Android 版本中的文件大小等),但如果您确定,这是如何执行此操作的文档的链接:
http ://docs.rhomobile.com/faq#how-to-pre-populate-client-database
万一文档再次移动,我将在此处复制它:
在目标模拟器上运行应用程序,将对象插入数据库(本地或从服务器获取数据)将模拟器上“db”文件夹中的所有文件复制到“/platform\shared\db\res\db”。以下是如何找到“db”模拟器文件夹:
根据我自己使用 Android 的经验,当应用程序的实例在 AVD 上运行时,在 Eclipse 中打开 DDMS 透视图是最简单的。在文件资源管理器选项卡中,导航到 /data/data/your.packagename.app/rhodata/db,您将找到要复制到目标目录的数据库文件。