2014-01-23 53 views
0

有很多Android應用程序可以根據GPS數據在根源Android上設置時間。根據AVG的說法,我甚至發現其中有惡意軟件。哎呀。從我的Android設置從GPS的時間

但是,我想在我的應用程序中構建這個功能(它總是在一個紮根的Android上運行)並改進一些非常糟糕的用戶界面。

有誰知道獲取UTC時間並使用它來配置Android硬件的過程嗎?這是否只是一個用適當的數據來設定時間命令的問題?

+0

? –

+0

我不明白這個問題。編輯?? – Rich

回答

0

對GPS的部分是相當直截了當:

你要問LocationManager的GPS定位,當你收到它,你將有一個Location對象。

在這個位置對象上用getElapsedRealtimeNanos()getTime()做一些數學計算確切的時間。

不是真的有必要

按照基礎部分,但有黑客的一些不錯的量,並解決它:一個編輯器,您使用的那所How to set mobile system time and date in android?

+0

我已經有了一個GPS監聽器,所以從修復中獲取UTC非常簡單:long gpsTime = loc.getTime()/ 1000L;然後,我只是使用該號碼以超級用戶身份運行「date -s @ gpsTime」。 – Rich

+0

不幸的是,這根本不起作用。好吧。 – Rich