仅更新应用程序的SQLite数据库文件,而无需替换应用程序代码和其他文件

时间:2011-08-18 12:56:27

标签: android sqlite

我正在使用内置的SQLite数据库开发一个Android应用程序。我需要每3个月更换一次SQLite数据库文件。这样做我不应该改变代码的任何部分。 此外,我不想这样做升级应用程序,其中更改应用程序版本我可以用新版本和新数据库替换旧应用程序。

例如,如果我给出一个“更新数据库”按钮,单击此按钮后,只使用互联网替换数据库文件,其他应用程序部分保持不变。

谢谢和问候, Shivdattam

1 个答案:

答案 0 :(得分:1)

只需像处理任何文件一样:

  1. 将数据库文件从Web服务器下载到设备临时目录(或缓存或SD卡)
  2. 将该文件移至应用程序的数据目录
  3. 要自动执行此操作,您应使用AlarmManager启动的服务。