Я знаю, мы можем использовать System.currentTimeMillis();
, чтобы получить текущее время в Android.Проверить текущее время Android?
Но если я использую этот код, когда пользователь меняет свое время вручную, значение будет соответствующим образом изменено.
Помимо получения текущего времени API от бэкэнд (учитывая, что это будет низкий сигнал внезапно), нет ли какого-либо Android API, который я могу использовать для обнаружения изменений времени или реального текущего времени?
если у него есть интернет. Вы можете получить время из Интернета. – Nepster
Да, я знаю этот вариант. Но учитывая, что мое приложение используется только в одном месте, и я боюсь, что, поскольку слишком много людей там, сигнал или соединение с Интернетом будут плохими внезапными. – Rendy
Вы не можете. Пользователь может изменить время на все, что захочет, и у вас нет никакого контроля над ним. Интернет-время, вероятно, единственный вариант, который вы контролируете _can_, особенно если время идет с вашего сервера, а не с стороннего. – ChuongPham