如何执行android应用程序与服务器的同步?

如何执行android应用程序与服务器的同步?,android,synchronization,android-service,Android,Synchronization,Android Service,我有一个android应用程序(minSdkVersion=7),它应该每天向服务器发送/接收一次数据。组织这种同步的最佳方式是什么 在我以前的应用程序中,我使用了后台服务,该服务每X分钟检查一天。但我不喜欢这种方法,因为服务总是在运行。有没有其他方法可以达到同样的效果 什么是同步?不是每天一次,而是每小时一次?它是否改变了方法 还有一项需要考虑-我仅在wi-fi连接可用时执行同步。如果不是,我就不应该再等一天了。应用程序应该尝试执行另一个同步,比如说15分钟后 如果你提前知道做某事的时间,比如

我有一个android应用程序(minSdkVersion=7),它应该每天向服务器发送/接收一次数据。组织这种同步的最佳方式是什么

在我以前的应用程序中,我使用了后台
服务
,该服务每X分钟检查一天。但我不喜欢这种方法,因为服务总是在运行。有没有其他方法可以达到同样的效果

什么是同步?不是每天一次,而是每小时一次?它是否改变了方法


还有一项需要考虑-我仅在wi-fi连接可用时执行同步。如果不是,我就不应该再等一天了。应用程序应该尝试执行另一个同步,比如说15分钟后

如果你提前知道做某事的时间,比如每天一次,大约四个小时,你可以使用安卓AlarmManager和广播接收器。这样,您就不需要让服务花费大部分时间等待


可以找到一个例子。

如果您提前知道做某事的时间,即每天一次,大约四个小时,您可以使用Android AlarmManager和广播接收器。这样,您就不需要让服务花费大部分时间等待

可以找到一个示例。

的可能重复