Как изменить и установить время на андроиде. Установка часов на рабочий стол Android

12 августа 2014 в 17:07

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

  • Системное администрирование
  • Tutorial

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


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

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

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

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

Скриншот окна настроек «Настройки -> Дата и время» версии Android 4.x:

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

Скриншоты окна программы ClockSync до синхронизации (слева) и после (справа):

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

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

Немного подробнее о точности:

Всё ещё распространённый мобильный интернет 2-го (GPRS/EDGE) в принципе не в состоянии обеспечить стабильные задержки при передаче. Даже интернет 3-го (3G) и, в некоторой мере, 4-го (LTE/LTE-advanced) поколений при сильной загрузке сети или каналов связи между БС, что является типичной ситуацией для крупных населённых пунктов, не может гарантировать стабильные задержки. Поэтому даже с аппроксимацией конечная точность установки времени может быть хуже долей секунд и даже легко достигать нескольких секунд.

Скриншот настроек автоматической синхронизации в ClockSync:

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

Скриншот программы TimeZone Fixer, запущенной на Android 4.4.4 (прошивка Cyanogenmod от 4 августа 2014), на котором хорошо видно, что данные в прошивке неактуальные:

Немножечко здравого беспокойства и заботы о пользователях:

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

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


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

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

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

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

О синхронизации времени

Существуют различные способы определения точного времени. Для обычных людей наиболее удобным и простым способом является использование серверов синхронизации времени (NTP-сервер). Большинство операционных систем, устанавливающихся на компьютеры и мобильные устройства, имеют встроенную функцию для работы с такими NTP-серверами. Алгоритм синхронизации внутренних часов устройства со временем на удаленном сервере достаточно прост:

  • Пользовательское устройство посылает запрос на сервер синхронизации запрос, для чего используется специальный сетевой протокол - NTP (Network Time Protocol).
  • В ответ на запрос сервер формирует NTP-пакет с нужными данными и отправляет его обратно на пользовательское устройство.
  • Встроенная функция синхронизации обрабатывает пакет и настраивает внутренние часы устройства, используя данные из NTP-пакета.
  • Высокая точность синхронизации (вплоть до одной сотой секунды, т.е. 10 миллисекунд) достигается благодаря тому, что функция установки времени учитывает задержку между и отправкой запроса и получение от сервера NTP-пакета.

Сам же NTP-сервер определяет точное время по реально (физически) существующему эталону времени. Это целый комплекс оборудования, в задачу которого входит отчет времени. В мире существует несколько эталонов времени, расположенных в технологически развитых странах, включая Россию. Атомные часы имеются в распоряжении «Всероссийского научно-исследовательского института физико-технических и радиотехнических измерений» (ВНИИФТРИ).

Синхронизация времени с TimeServer на Android

В операционных системах Android также имеется встроенная функция синхронизация времени по сети. Однако пользователи не могут ее настраивать. Т.е. система сверяет время с NTP-сервером, который, по сути, неизвестен владельцу Андроид-устройства. Также остается секретом и то, насколько точно работает базовая функция синхронизации часов в Android.

Для возможности синхронизации времени на смартфонах и планшетах под управлением Андроид существует только один выход - использование специальных приложений. Но и здесь есть свои нюансы. ОС Android запрещает сторонним приложениям изменять настройки даты и времени, что сделано в целях безопасности. Для полноценной работы приложений синхронизации времени требуется root-права. Без root-прав такие программы не могут изменять системные настройки в автоматическом режиме, однако определять точное время они все же в состоянии. В этом случае пользователю придется время от времени устанавливать время на своем Android-устройстве вручную.

В наше время всё больше людей отходят от использования наручных часов, предпочитая им часы смартфона. Однако телефонные дата и время могут сбиться при перезагрузке устройства или из-за ошибки системы. В таких случаях приходится менять настройки самостоятельно. Чтобы сделать это правильно, рассмотрим некоторые особенности настроек даты и времени на Android.

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

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

Теперь перейдём к ручной настройке параметров времени.

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

Возможные проблемы при настройке времени и их решения

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

  • настройки времени постоянно сбрасываются;
  • на экране устройства появилась запись «В приложении Настройки произошла ошибка».

Исправить эти недоразумения вам помогут следующие способы.

Перезагрузка

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

Автосинхронизация

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

Установка приложений 360root и ClockSync

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


Сброс настроек до заводских

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

Как выбрать, настроить или добавить новый часовой пояс

Чтобы узнать часовой пояс своего региона, зайдите на сайт http://www.gmt.su/city-time/country/Россия/ и найдите в списке ближайший к вам город. Справа страницы вы увидите данные о часовом поясе. Например, в Калининграде это GMT +02:00. Эту информацию вам и нужно будет выбрать в настройках своего телефона.

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

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

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

Вам необходимо пролистать экран влево и найти раздел «Настройки», который имеет значок в образе шестеренки. Здесь требуется отыскать пункт «Дата и время». И в свою очередь нужно нажать на него . В смартфоне LG G2 mini данный пункт есть в разделе «Общие», а на планшете он находится в подразделе «Система».

Настройка

После последнего действия вы окажетесь в меню. В нем вы сможете настроить дату, выбрать формат даты и установить иные настройки. Тут потребуется выбор пункта «Установка даты» и установка нужных вам года, месяца и числа. В самом начале для удобства восприятия вам предпочтительнее установить нужный формат даты предпочтительнее.

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

Полезно знать, что на некоторых версиях android у вас изменить дату не получится, так как она настраивается автоматически. Элемент «Установка даты» там серого оттенка. В такой ситуации вам потребуется убрать галочку с элемента «Автонастройка даты и времени».

Затем все начнет меняться. На планшете с целью приобретения возможности изменять дату важно отключить ее синхронизацию по сети. Для этого следует убрать галочку, расположенную напротив пункта «Дата и время сети». От модели к модели планшета и в различных версиях ОС android расположение пунктов меню и их название может отличаться.

Рассогласование устройства и оператора

Также ещё в виде варианта может быть то, что не совпадает время, которое установлено на телефоне производителем с датой и временем, установленными оператором. Довольно часто такое может быть с сетью Tele2 и в этих случаях потребуется вытащить SIM-карту, далее следовать в восстановление и сброс и потом сбросить настройки.

Затем снова в настройках времени, нужно будет снять галочки с пунктов: «Часовой пояс сети», «Дата и время сети», а чуть ниже установить нужный вам часовой пояс. Заново вставьте SIM-карту и установите свои дату и время.

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

Процесс настройки

Большинство параметров мобильного аппарата можно отрегулировать в пункте «Настройки», который находится в главном меню смартфона. Нажмите кнопку «Меню» (для каждого устройства она своя, чаще всего расположена среди сенсорных кнопок в нижней части дисплея).

На дисплее появится множество значков, отыщите среди них «Настройки», которые представлены в виде шестеренки, и нажмите на пиктограмму.

Меню также могут отличаться. Среди всевозможных параметров отыщите пункт под названием «Дата и время» и нажмите на значок. Возможно, он будет спрятан в еще одном разделе (например, «Телефон», «Основные настройки» и т.п.).

Установите число, месяц и год. Настройте точное время. Также можно поменять формат ее отображения. Сохраните изменения.

Возможные ошибки и их устранение

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

Способы решения проблемы:

  • Сброс настроек устройства;
  • Обращение в сервисный центр, в случае если первый вариант оказался неэффективным.

Вариант 1

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

  1. Для того чтобы устранить ошибку, извлеките SIM-карту из смартфона.
  2. Откройте раздел «Настройки» в меню, так же, как проделывали это ранее.
  3. В настройках отыщите пункт под названием «Восстановление и сброс» (возможны и другие варианты, но суть остается прежней).
  4. Воспользуйтесь функцией «Сброс настроек».
  5. Теперь откройте раздел «Дата и время», отключите пункты, связанные с сетевым часовым поясом, датой и временем, а затем установите нужный часовой пояс.
  6. Вставьте SIM-карту в смартфон и настройте дату.

Вариант 2

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

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



Просмотров