2011-03-27 59 views
0

我创建一个应用程序,这将是创纪录的唱片发行的数据库。最初的数据库将包含过去几年的专辑发行历史。我如何推动新的数据到Android SQLite数据库

我想每星期为新专辑发布的数据推给应用程序。如果不每周重新发布整个应用程序,我该如何去做这件事?

在此先感谢您的帮助。

回答

1

我会建议你需要更新的Web服务。

那么您的应用程序可以连接,并要求自上次检查所有的变化(以避免重新获取所有数据)上启动应用程序。 新数据可以被添加到与INSERT该应用的现有SQL数据库(或UPDATE在现有行的情况下的变化也是可能的),并且是事后可用于脱机使用/搜索等

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

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

与您的应用程序祝你好运。