我正在创建一个应用程序,它将成为记录专辑发布的数据库。初始数据库将包含过去几年的专辑发布历史。
我想每周将新专辑发布的数据推送到应用程序。如果不在每周重新发布整个应用程序,我将如何进行此操作?
提前感谢您的帮助。
答案 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/但我自己没有经验。
祝你的应用好运。