2011-10-06 75 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