0

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

我不能假设设备可以访问 GPS 或 GMS 甚至互联网。通过 WIFI 在 Intranet 中建立连接。

Android上的API可以帮助我快速完成吗?

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

更新:我搜索 API,它可以帮助我交换有关时间的数据并进行同步。

4

1 回答 1

0

您可以使用 :

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

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

此外,您将需要:

android.permission.SET_TIME

作为清单中的使用权限。

至于电话之间的连接和通信-我不知道您要解决什么问题-但是您可以在一部电话上安装服务器套接字-在另一部电话上安装套接字-并使用它们进行通信。

于 2012-07-12T11:16:02.710 回答