从SD卡导入和附加Android数据库

时间:2010-09-16 02:56:41

标签: android database

我有2个应用,免费版和付费版。每个版本都允许用户将其数据库数据备份到SD卡。保存的数据库完全相同(即它们定义了相同的列)。

如果用户想要将数据从免费版本导入到付费版本,如果用户没有在付费版本中保存任何数据,我可以轻松地执行此操作,因为我可以从中获取免费版本的数据库文件SD卡并将这些文件用于付费版本,方法是将它们复制到应用程序中。

在用户已经在付费版本中保存信息之后,我需要有关将数据库信息从免费版本导入付费版本的信息。在这种情况下,我不能简单地覆盖文件。我想我需要从SD卡上的免费版表中手动抓取每一行,并将每一行一次添加到付费版本的数据库中。

我的问题是:

  1. 我可以选择哪些方法来完成此任务?是否有一种好的或简单的方法从SD卡上的数据库文件中提取信息,然后将每一行追加到我的应用程序的数据库中?“

  2. 如果我可以选择多种选项,那么可以选择一种方案作为最佳选择吗?

0 个答案:

没有答案