将android应用程序上的SQLite数据库与远程MySQL数据库同步

将android应用程序上的SQLite数据库与远程MySQL数据库同步,android,mysql,sqlite,Android,Mysql,Sqlite,我正在从事一个android(Java)项目,我想用一个远程MySQL数据库信息更新我的SQLite数据库 最初我想创建SQLite DB作为精确的远程MySQL数据库。之后,应用程序通常处理SQLite数据库 然后,当应用程序关闭并再次启动时,若远程MySQL数据库发生任何修改,我希望将sqlite数据库和MySQL数据库信息同步 有人能告诉我怎样才能完成这项任务吗。谢谢使用帐户身份验证程序?或者使用服务API(请参阅Google I/O talk on you tube快进到37:37)您可

我正在从事一个android(Java)项目,我想用一个远程MySQL数据库信息更新我的SQLite数据库

最初我想创建SQLite DB作为精确的远程MySQL数据库。之后,应用程序通常处理SQLite数据库

然后,当应用程序关闭并再次启动时,若远程MySQL数据库发生任何修改,我希望将sqlite数据库和MySQL数据库信息同步


有人能告诉我怎样才能完成这项任务吗。谢谢

使用帐户身份验证程序?或者使用服务API(请参阅Google I/O talk on you tube快进到37:37)

您可以使用android服务API android.app.service来实现这一点

您只需运行一个服务,该服务将检查服务器数据库的更改,如果有更改,则从服务器获取数据

但是要运行该服务您必须编写一个BroadcastReceiver,它将告诉服务在指定的时间后或应用程序启动后运行,具体取决于需求