2011-10-06 55 views
5

我正在开发一个应用程序,需要在地球上的任何位置控制实时,并在时间到来时执行某些操作。同时不要依赖系统时间,因为用户可以轻松更改它。
有没有人在Android设备上实现“sntp/ntp”服务的经验,还是有任何其他解决方案来做到这一点? 感谢ntp服务的使用

+0

在地球上的任何位置?想想你在这里说什么,然后得到一个卫星通信电话。 – devin

+0

@devin想想如何在没有卫通电话的情况下完成这项工作。 GPS的位置,你可以到处漂亮。如果您能够将坐标发送到可以通过坐标查找您的时区的服务,并发回您已完成的该区域的当地时间。我使用geonames服务做到了。 :-P – Maxim

回答

12
+0

任何提示我可以使用的主机?尝试使用“pool.ntp.org”和“0.pool.ntp.org”,尝试按名称获取主机时,请获取“android.os.NetworkOnMainThreadException”。 – Maxim

+4

从Honeycomb版本向前,您不能在主线程中执行网络操作。退房:http://stackoverflow.com/questions/6343166/android-os-networkonmainthreadexception –

+0

是的,对了,已经有过这个问题,并忘记。现在完美工作。谢谢。 – Maxim

相关问题