Установите время на моем Android от GPS
Есть множество приложений для Android, которые устанавливают время на рутированном Android по данным GPS. По словам AVG, я даже нашел один с вредоносным ПО в нем. Хмм.
Тем не менее, я хотел бы встроить эту возможность в свое приложение (которое всегда выполняется на рутованном Android) и улучшить некоторые действительно плохие пользовательские интерфейсы.
Кто-нибудь знает процедуру получения времени UTC и использования его для настройки оборудования Android? Это просто вопрос установки команды времени с правильными данными?
1 ответ
Для части GPS довольно просто:
Вы должны спросить LocationManager
для исправления GPS, когда вы получите его, у вас будет Location
объект.
Посчитай математику с getElapsedRealtimeNanos()
а также getTime()
на этом месте объекта рассчитать точное время.
в соответствии с корневой частью, на самом деле не обязательно, но есть немало способов взломать и обойти это: как установить время и дату в мобильной системе в Android?