当无法访问GPS、GSM和互联网时,如何在android设备之间进行时间同步



我需要在两个或多个android设备之间同步时间。但我不需要更改当地时间,只知道不同设备上的时间不同。

我不能假设设备可以访问GPS或GMS,甚至可以访问互联网。该连接是通过WIFI在intranet中进行的。

安卓系统上有API可以帮助我快速做到这一点吗?

对于连接,我使用Socket和ServerSocket类。

更新:我搜索API,它帮助我交换关于时间的数据并同步它。

您可以使用:

http://developer.android.com/reference/android/os/SystemClock.html

System.setCurrentTimeMilli()-这将更改系统时间,然后应该更新所有使用系统时间的应用程序/小部件。

此外,您还需要:

android.permission.SET_TIME

作为清单中的使用权限。

至于手机之间的连接和通信——我不知道你正在解决什么问题——但你可以在一部手机上有一个服务器插座,在另一部上有插座——并使用这些插座进行通信。

相关内容

  • 没有找到相关文章

最新更新