在Android中管理离线时间

时间:2016-06-04 19:02:16

标签: android mobile

我想做一个向网络服务器提交数据的Android应用。此应用程序需要脱机运行,并且提交的信息的小时数非常重要。我们不能依赖客户端提供的小时,所以我们总是在服务器端设置它。但是,当Android应用程序脱机时,我们需要将私有时钟与系统时间分开(因为它可以由用户修改)。我的问题是我如何实现这一目标?我想到的第一个解决方案是在我们的应用程序中保留一个私有时钟,但是当有人关闭它或关闭时,这会崩溃。在Android中有一些功能可以实现这一目标吗?此外,我们将使用Ionic框架(建议被接受;)) 谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用SystemClock来实现这一目标。

它允许您知道系统启动后经过的时间。

存储服务器时间戳并使用AlarmService唤醒您的应用程序。然后检查经过的时间是否正确。