如何将新数据推送到Android SQLite数据库

时间:2011-03-27 22:02:23

标签: android sqlite

我正在创建一个应用程序,它将成为记录专辑发布的数据库。初始数据库将包含过去几年的专辑发布历史。

我想每周将新专辑发布的数据推送到应用程序。如果不在每周重新发布整个应用程序,我将如何进行此操作?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我建议你需要一个Web服务来进行更新。

然后,您的应用可以连接并询问自上次检查以来的所有更改(以避免重新获取所有数据)。 可以使用INSERT将新数据添加到应用程序的现有sql数据库中(如果现有行也可以更改,则可以添加UPDATE),然后可以进行离线使用/搜索等。< / p>

有关数据库的可能方法,请参阅http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html。通过编写动作,使用围绕它的事务是个好主意。

另一种可能性是使用push to device。但只有在您想要通知用户新的可用内容时才需要这样做。在这里找到一篇关于此的好文章:http://tokudu.com/2010/how-to-implement-push-notifications-for-android/但我自己没有经验。

祝你的应用好运。