如何在android中获取全局时间(非系统特定时间)

如何在android中获取全局时间(非系统特定时间),android,Android,我想用android获得当前的全球时间,也就是说,即使用户更改了系统的时间,我也希望获得正确的时间 我如何才能做到这一点?要做到这一点,您必须首先访问设备的位置。 您可以通过web服务进行连接,例如: 通过它的API,您可以知道设备所在区域的日期和时间。如果您需要关于如何读取web服务答案的restful或xml文件的更多信息,请告诉我 最佳解决方案是: 如果你有一个服务器。创建自己的web服务,以验证运行应用程序的Android设备的日期和时间与服务器的日期和时间是否匹配。请与SNTP服务

我想用android获得当前的全球时间,也就是说,即使用户更改了系统的时间,我也希望获得正确的时间


我如何才能做到这一点?

要做到这一点,您必须首先访问设备的位置。 您可以通过web服务进行连接,例如:

通过它的API,您可以知道设备所在区域的日期和时间。如果您需要关于如何读取web服务答案的restful或xml文件的更多信息,请告诉我

最佳解决方案是:


如果你有一个服务器。创建自己的web服务,以验证运行应用程序的Android设备的日期和时间与服务器的日期和时间是否匹配。

请与SNTP服务器联系。@Commonware如何做到这一点?尝试或。或者,看看是否有其他库可供SNTP时间访问。@commonware谢谢!如果时区对我不重要怎么办。如果不需要时区,你能做得更容易些吗?时区会告诉你这个地区的冬季和夏季是否有变化。最简单的解决方案是使用其中一台服务器的时间。如果你的应用程序只在一个国家运行,你可以使用你的一台服务器的时间。但是,如果你的应用程序将要在几个国家,你还需要设备的位置,我会尝试一下