Установите время на моем Android от GPS

Есть множество приложений для Android, которые устанавливают время на рутированном Android по данным GPS. По словам AVG, я даже нашел один с вредоносным ПО в нем. Хмм.

Тем не менее, я хотел бы встроить эту возможность в свое приложение (которое всегда выполняется на рутованном Android) и улучшить некоторые действительно плохие пользовательские интерфейсы.

Кто-нибудь знает процедуру получения времени UTC и использования его для настройки оборудования Android? Это просто вопрос установки команды времени с правильными данными?

1 ответ

Решение

Для части GPS довольно просто:

Вы должны спросить LocationManager для исправления GPS, когда вы получите его, у вас будет Location объект.

Посчитай математику с getElapsedRealtimeNanos() а также getTime() на этом месте объекта рассчитать точное время.

в соответствии с корневой частью, на самом деле не обязательно, но есть немало способов взломать и обойти это: как установить время и дату в мобильной системе в Android?

Другие вопросы по тегам