Android автоматическое обновление времени

Android автоматическое обновление времени

Для функционирования программы необходимы права root пользователя.

Краткое описание:
Приложение скачивает и обновляет до последней версии данные часовых поясов на Android устройстве.

Описание:
Приложение появилось из-за сложившийся сложной ситуации с обновлением временных зон в Android. Международная база данных часовых поясов обновляется каждый месяц, но нет никаких штатных средств обновления этой базы на устройствах. Следить за обновлениями часовых поясов и выпускать своевременные обновления прошивок, по идее, должны производители устройств, но на деле этого нет. В итоге было разработано приложение Timezone Updater, которое скачивает и обновляет до последней версии данные часовых поясов на устройстве. Обновляются база данных часовых поясов и ICU данные. На устройстве изменяются следующие файлы:

  • /data/misc/zoneinfo/tzdata или /system/usr/share/zoneinfo/*
  • /system/usr/icu/*.dat

Процесс обновления полностью автоматизирован и не требует специальных знаний и умений от пользователя. Данное обновление должно решить все известные проблемы, связанные с часовыми поясами. Перед использованием приложения рекомендуется сделать резервную копию системы устройства.

Для работы приложения необходимы:

  • права суперпользователя (root)
  • установленный BusyBox
  • подключение к интернету

Если что-то не работает, в настройках приложения включите режим отладки и пришлите лог ошибки.

Требуется Android: 4.0 и выше
Русский интерфейс: Да

Скачать:
версия: 1.2.0 tzupdater-1.2.0-21.apk ( 5.09 МБ )
рабочая версия под спойлером «Модификации»

версия: 1.1.0 tzupdater-1.1.0-20.apk ( 4.94 МБ )

версия: 1.0.3 tzupdater.apk ( 4.56 МБ )

версия: 1.0.2 tzupdater.apk ( 4.35 МБ )

Источник

Android автоматическое обновление времени

Для автоматической синхронизации времени необходимы права root пользователя.

Краткое описание:
Синхронизация времени телефона с атомными часами через NTP

Описание:
Ручная или автоматическая синхронизация системного времени устройства через NTP. Акутально для практически всех наших операторов, так как они не поддерживают протокол автоматической синхронизации времени через базовые станции оператора (NITZ). Из-за этого время на вашем устройстве может постоянно отставать или убегать вперед.

Основные возможности:

  • обновление времени через NTP по тапу на времени или смещении, синхронизация по тапу на системном времени а так же через меню приложения
  • отображение даты или времени прошедшего с последнего момента синхронизации (меняется по тапу)
  • вибро отзыв при нажатиях на активные элементы экрана
  • автоматическая синхронизация времени с заданным интервалом и при загрузке
  • возможность синхронизировать только через Wi-Fi (если у вас Wi-Fi отключается при засыпании, не будет синхронизироваться)
  • энергоэффективные режимы синхронизации (15/30/60 минут и 1/12/14 часов) и синхронизация только при включении устройства
  • русский/английский интерфейсы (время с последней синхронизации немного криво показывает множественные формы минут/часов + дата будет всегда на английском)
  • не лезет в интернет если выключена системная опция Background Data (автоматическая синхронизация не будет работать)
  • совместимость с Android 1.5 и более поздними версиями системы
Читайте также:  Зарегистрировать аккаунт гугл для андроид через компьютер

Ручной режим для телефонов без root:

  • автоматическое получение точного времени с заданным интервалом
  • если разница с точным временем превышает заданное значение, показывается уведомление
  • помощник для ручной синхронизации с подсказками какие значения даты/времени установить
  • точность в интервале между 1 и 30 секундами (т.к. Android не позволяет устанавливать секунды)
  • точность

    1 секунда если ваше устройство обнуляет секунды при ручной установке времени (большинство устройств Samsung)

  • сигнал точного времени для помощи при ручной установке если устройство обнуляет секунды

Управление часовым поясом (root не нужен!):

  • установка часового пояса через географические координаты
  • установка часового пояса согласно последней версии базы Olson (2012g) (tzdata, zoneinfo, tz database)
  • установка часового пояса через ручную настройку смещения в часах

Если у вас проблема с часовым поясом в России, читайте обращение разработчика.

Версия: 1.3.1 ® ClockSync (Пост Aleksey_52 #65356255)
База, Версия 1.2.7 (2016c): Play Store / TimeZoneService.apk
Версия: 1.2.5: ClockSync_1.2.5
Версия: 1.2.4.1: ClockSync_1.2.4.1
Версия: 1.2.3: ClockSync_1.2.3
Версия 1.2.2: //4pda.to/forum/dl/post/1459537/ClockSync_1.2.2.apk
Версия 1.2.0: //4pda.to/forum/dl/post/1341385/ClockSync.apk
ClockSync.apk ( 207.95 КБ )

ClockSync.apk ( 208.05 КБ )

ClockSync.apk ( 195.51 КБ )

ClockSync.apk ( 248.21 КБ )

Источник

Как настроить дату и время на Android

Купив новый мобильный гаджет, пользователи могут столкнуться с проблемой неправильно заданных часовых поясов, текущей даты и времени. Решить ее, впрочем, можно достаточно просто, и в этом руководстве мы расскажем, как настроить дату и время на смартфоне под управлением Андроид.

Устанавливаем параметры времени

Чтобы установить время на андроиде, нужно выполнить несколько простых действий:

Шаг 1. Запустите Настройки, пройдите в категорию «Система и устройство» и выберите раздел «Дополнительно».

Шаг 2. Нажмите кнопку «Дата и время».

Шаг 3. В открывшемся окне вы сможете выставить время, поменять дату, выбрать формат отображения времени и даты, установить часовой пояс, а также задать автоматическое получение настроек.

Обратите внимание: параметры даты и времени могут быть скрыты в других подразделах, например, в расширенных настройках. Это зависит от версии Android.

Перейти к параметрам даты и времени можно и другим путем – через приложение Часы:

Шаг 1. Запустите приложение Часы.

Шаг 2. Нажмите кнопку параметров.

Шаг 3. Нажмите на кнопку «Настройки даты и времени».

Почему сбивается время на Андроид

Синхронизация даты и времени на смартфонах Android иногда может работать некорректно, из-за чего происходит сбой настроек. Чтобы исправить эту проблему, необходимо отключить параметры «Дата и время сети» и «Часовой пояс сети», после чего задать настройки вручную.

Если вопрос не решится, стоит выполнить сброс Android до заводских настроек и заново установить все параметры.

Заключение

Следуя рекомендациям из этого руководства, вы всегда будете знать точное время и дату на вашем гаджете.

Источник

Проблемы времени и часовых поясов в Android и пути их решения

Предположим, вы уже давно используете Android, а потому может показаться, что он прекрасно справляется с задачами синхронизации времени – будильники срабатывают вовремя, каких-то явных отклонений времени не наблюдается и т. д. Однако уверены ли вы полностью в том, откуда Android на самом деле получает данные о точном времени и часовых поясах? Если у вас есть хоть какие-то сомнения о том, как это работает — добро пожаловать под кат.

В Android существует две проблемы со временем: это его непредсказуемая синхронизация и необходимость в актуализации данных о часовых поясах даже в самой свежей версии ОС.

Предыстория: Android является мобильной ОС, базирующейся на ядре Linux, он спокойно подключается к интернету и, конечно же, можно предположить, что синхронизация времени осуществляется с помощью NTP, однако, это не так. Исторически сложилось, что Android был предназначен для использования исключительно в мобильных телефонах (вспомните версию 1.6). При этом только к 3 мажорной версии он обзавёлся интерфейсом для планшетов и начали́сь другие подвижки к унификации интерфейса и начинки ОС. Однако даже версии 4.4 и Android L получают сигналы точного времени теми же методами, что их получала Nokia 3310 и другие, более ранние GSM/3GPP телефоны, т. е. от вышек сотовой связи при регистрации в сети (при подключении к вышке). При этом планшеты или другие устройства без модуля связи, в принципе не имеют возможности синхронизировать время автоматически.

К великому сожалению, чтобы научить Android синхронизировать время полностью автоматически с помощью NTP нам понадобиться root доступ ибо API для точной установки времени в Android ныне отсутствует.

Приступим. Первое, что необходимо сделать, это выключить синхронизацию времени с мобильной сетью. При этом установку часового пояса я рекомендую оставить в автоматическом режиме, а отключать её стоит, только если есть гарантия, что устройство будет работать в стационарном режиме.

Далее, необходимо установить приложение ClockSync, которое и будет выступать для нас альтернативой демону синхронизации времени с помощью NTP.

На скриншотах видно, что разница с точным временем оказалась достаточно маленькой, однако, бывают разные ситуации, у некоторых время на устройстве может даже плавать туда-сюда поскольку оператор не удосужился навести порядок у себя на БС.

Убедившись, что всё работает, настроим автоматическую синхронизацию в программе ClockSync. Для повышения точности я рекомендую включить опции «Режим высокой точности» и «Только через WI-FI». Если с первой опцией всё понятно из описания в программе (см. скриншот ниже), то вторую опцию я рекомендую включить в первую очередь не из соображений экономии мобильного трафика, а из-за того, что мобильный интернет не способен гарантировать хоть сколько-нибудь стабильные задержки.

Помимо этого я рекомендую включить опцию «При включении», чтобы лишний раз не выводить устройство из глубокого сна и тем самым сэкономить энергию.

В связи с масштабными изменениями часовых поясов в РФ осенью этого года необходимо уже сейчас задуматься об актуализации информации о них на всех устройствах и если с поддерживаемыми настольными ОС проблем не возникает, то в Android даже самая свежая версия ОС содержит устаревшие данные. Для того чтобы в этом убедиться устанавливаем TimeZone Fixer и наблюдаем неприглядную картину.

Автор программы TimeZone Fixer предупреждает нас, что обновление файлов данных о часовых поясах может полностью «сломать» устройство и даже даёт рекомендации о том как обезопасить себя от дополнительных проблем, хоть случаи проблем единичные и очень специфичные — это действительно хорошая забота о простых пользователях.

Только поэтому я и внёс этот кусочек в статью, он хоть и не имеет непосредственного отношения к проблеме, но это действительно хороший пример заботы о пользователях. В то же время предупреждение насчёт версий 4.3+ вызвано лишь малым количеством отзывов о программе для устройств с новыми версиями ОС, поэтому, пожалуйста, после использования обязательно напишите о́тзыв об этом приложении.

После обновления данных о часовых поясах программа предло́жит перезагрузится, однако, я рекомендую перезагрузить устройство самостоятельно через системное меню поскольку программа осуществляет перезагрузку фактически эквивалентную reset, что, пусть и с малой вероятностью, но может привести к проблемам и потери данных.

С удовольствием отвечу на любые вопросы или внесу дополнения, которые сообщество посчитает необходимыми, однако, хочется избежать перегруженности статьи дополнительной информацией, дабы придерживаться формата компактного руководства по решению конкретной проблемы.

UPD: Эта инструкция полностью решает проблему часовых поясов только для версий младше 4.4. С версии 4.4 нужен дополнительный патчинг, пока вопрос находится на стадии исследования возможностей для создания юзер-френдли решения.

Источник

Читайте также:  Node js для android
Оцените статью