0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Синхронизировать время на андроиде с интернетом. Настройка приложения ClockSync. Программа для синхронизации на Android: Видео

Синхронизировать время на андроиде с интернетом. Настройка приложения ClockSync. Программа для синхронизации на Android: Видео

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

Поэтому, в сегодняшней статье мы будем учиться приходить вовремя на важные мероприятия, а поможет нам в этом приложение ClockSync.

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

Настройка приложения ClockSync

Теоретической ссылкой на среднеевропейское время является долгота Обсерватории Гринвиче, плюс один час или два часа. По ее словам, сегодняшняя жизнь выровнена и синхронизирована. Но где вы получаете точное время, когда вы хотите максимально точно установить часы или будильник?

Установка приложения ClockSync

Разработчики позиционируют свой продукт как программу совершенно бесплатную, но требующую для полноценной работы ROOT-доступ. ClockSync доступна для загрузки по адресу .

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

Наш Андроид Маркет – Ваш правильный выбор!

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

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

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

Синхронизация устройств на системе Android с ПК: Видео

Настройка приложения ClockSync

Итак, давайте запустим программу и проверим отклонение текущего времени на мобильном устройстве от времени на серверах синхронизации.

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

Как видите, отклонение есть, пусть и небольшое. Разница во времени указана в строке “Смещение”. Следовательно, часы гаджета надо немного подстроить. Но перед этим предлагаем вам ознакомиться с теми возможностями, которые предлагают нам разработчики ClockSync. С помощью контекстного меню открываем настройки приложения.

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

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

Лучше уже встроенное время. Помимо радиопрограммы также передается время — и синхронизируется по радио, как правило, при включении. Точность составляет примерно одну секунду за раз. Радиостанции могут отображать это время, когда функциональность достаточна. Если он у вас есть, вы получаете в качестве бонуса так синонимом также относительно точный показ времени.

Разработчики учли предыдущие пожелания интернет-сообщества и снабдили ClockSync возможностями записи выполненных операций – вы в любой момент можете просмотреть журнал работы программы в пункте “История и статистика”.

Двигаемся далее. Опция “Определять часовой пояс”. Это может пригодиться тем из вас, кто много путешествует. Зачем тратить личное время на корректировку часов при перелете из одной страны в другую? Пусть этим занимается “сообразительный” гаджет!

Читайте так же:
Нет синхронизации iphone с iphoto

В дополнение к реальной программе не все станции отправляют текущее время, но большинство общедоступных каналов. Однако, уже здесь, например, Изменение времени было омрачено. Конечно, у телевизора тоже есть время. Но вы также не можете оставить телевизионную программу. Например, звуки Тагесшау-Гона, на самом деле, как правило, уже немного позже. Каналы подачи, декодирования и передачи проглатывают слишком много времени, чтобы обеспечить вторую секунду установку времени в телевизионной программе. Соответственно, время видеотелетекста одинаково.

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

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

Если нет радио, нет спутникового приема и нет доступа в Интернет, классическая телефонная связь является хорошим вариантом. Многие электронные метеостанции для домашнего использования также отображают время. Здесь нужно, однако, сильно различаться. Простые модели показывают только время, которое вы установили раньше, другие — встроенные радиочасы. Они также предлагают автоматическую функцию часов в Германии, но скорее неточную. Его не следует путать с радиочасами. Приемники иногда могут задерживаться, так что полученное время может иногда отклоняться на 2 минуты от фактического времени.

На этом краткий обзор настроек ClockSync мы и завершим. Пришло время синхронизировать наши мобильные часы. Переходим на основной экран программы и видим, что смещение по времени никуда не делось. Открываем вспомогательное меню и выбираем пункт “Синхронизировать”.

В виду того, что наше устройство “рутировано”, приложение запросит разрешение на получение неограниченного доступа к системным функциям. Разрешаем.

Таким образом, для точного позиционирования часов время от времени показывается погодное время. Если есть часы, которые точны, то это часы большинства станций. Р. передается матерными часами для остальных часов на станции. В полную минуту это можно наблюдать с помощью некоторых часов: если секундная стрелка работает слишком быстро, он ненадолго останется на позиции 12 часов, а затем продолжит нормально. Только когда наступает минутный сигнал времени, минутная стрелка прыгает дальше. По иронии судьбы, создается впечатление, что эти часы не очень точны.

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

На этом все. Смеем надеяться, что мы сумели убедить вас, что для операционной системы Android синхронизация времени – это процесс несложный и очень необходимый.

Но более точное отображение времени трудно получить, по крайней мере, если минутная стрелка просто поворачивается. Все еще остается самой традиционной из всех временных синхронизаций: поместите штат в землю. Как только тень достигла кратчайшего расстояния, это 12 часов дня. Тем не менее, вы можете долго ждать показа — и чиновник, час Центральноевропейское время, но истинное местное время.

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

Программа для синхронизации на Android: Видео

Как получить ROOT права: Видео

Разрешения
У этого приложения будет доступ к следующим функциям устройства:
Платные услуги
Отправка SMS-сообщений
Приложение сможет отправлять SMS. Вредоносные программы смогут отправлять сообщения без вашего подтверждения, что приведет к непредвиденным расходам.
Управление оборудованием
Изменение настроек аудио
Приложение сможет изменять глобальные настройки аудио, такие как громкость и маршрутизация.
Ваше местоположение
Определение точного местоположения (по спутникам GPS)
Приложения получат доступ к источникам точных данных о местоположении планшетного ПК, таким как система GPS. Вредоносные программы смогут определять, где вы находитесь, и расходовать ресурс батареи без вашего ведома. Приложения получат доступ к источникам точных данных о местоположении телефона, таким как система GPS. Вредоносные программы смогут определять, где вы находитесь, и расходовать ресурс батареи без вашего ведома.
Сообщения
получать SMS
Приложение сможет получать и обрабатывать SMS. Вредоносные программы смогут отслеживать и удалять сообщения, не показывая их.
Обмен данными
Неограниченный доступ в Интернет
Приложение сможет создавать сетевые сокеты.
Личная информация
Просмотр данных о контактах
Приложение сможет считывать контактные данные (адреса), сохраненные на планшетном ПК. Вредоносные программы могут воспользоваться этим, чтобы отправлять ваши данные третьим лицам. Приложение сможет считывать контактные данные (адреса), сохраненные на телефоне. Вредоносные программы могут воспользоваться этим, чтобы отправлять ваши данные третьим лицам.
Телефонные вызовы
получение данных о состоянии и идентификаторах телефона
Приложение получит доступ к функциям телефона на устройстве. Приложение с таким разрешением может определить номер и серийный номер телефона, состояние активности вызова, номер, с которым установлено соединение, и получить другую информацию.
Хранение
Изменение/удаление данных с USB-накопителя или SD-карты
Приложение сможет записывать данные на USB-накопитель. Приложение сможет записывать данные на SD-карту.
Системные инструменты
Изменение статуса подключений к сетям Wi-Fi
Приложение сможет подключаться к точкам доступа Wi-Fi и отключаться от них, а также вносить изменения в конфигурацию сетей Wi-Fi.
Настройка часового пояса
Приложение сможет изменять часовой пояс на планшетном ПК. Приложение сможет изменять часовой пояс на телефоне.

Отключение спящего режима
Приложение сможет запрещать перевод планшетного ПК в спящий режим. Приложение сможет запрещать перевод телефона в спящий режим.

Читайте так же:
В itunes нет синхронизации календаря

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

Нажмите «Изменить» и укажите имя зоны безопасности. Нажмите уведомление о зоне и выйдите из зоны, чтобы получать уведомления о входах или выходах в зону. Нажмите Сохранить зону безопасности. Выберите зону безопасности, которую вы хотите удалить, и нажмите и удерживайте выделение в течение 2 секунд. Подтвердите удаление зоны безопасности через окно уведомления. Удаление было учтено.

Синхронизация время на телефоне через интернет

ClockSync
версия: 1.2.6

Последнее обновление программы в шапке: 25.09.2017

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

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

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

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

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

Скачать:
версия: 1.2.6 ClockSync.apk
Скачать автономную базу часовых поясов:
Версия: 1.3.2 ® ClockSync (Пост Shamil_92 #66403772)

Сообщение отредактировал vovanKARPO — 27.10.17, 13:00

Часовой пояс настраивается в системе, зачем дублировать настройку? И вы не правы, выставляется не по GTM, а по текущему системному значению часового пояса, т.е. при синхронизации времени оно не будет свдинуто на несколько часов назад/вперед.

Сообщение отредактировал CrazyCoder — 25.05.10, 12:34

действительно, это не помешало авторам программы сделать лишнюю настройку =) советую отключить неработающий у нас автоматический режим и поставить часовой пояс руками, а то ведь и все остальные приложения которые берут эту настройку из системы могут у вас работать некорректно. Или вы предлагаете в каждой программе, использующей время делать свою настройку часового пояса?

Сообщение отредактировал CrazyCoder — 25.05.10, 13:16

нужен не только root, но и su permissions — с рутом, но без разрешений получается такая картина:
Прикрепленное изображение

А другие программы требующие root у вас работают? У меня довольно жесткая проверка, запускается /system/bin/id через su и проверяется что в выводе есть uid=0.

Либо на вашей системе нет программы id, либо ее вывод несколько отличается, либо su не запускает программы с uid 0 по каким-то причинам. Свяжитесь со мной через личку, будет интересно разобраться в чем проблема.

Читайте так же:
Синхронизация записных книжек android с пк

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

А еще Sytrant не использует NTP =) NTP правда использует SNTP Client но у него нет фонового сервиса автоматической синхронизации. ну и автозагрузки (которая здесь, я так понимаю, есть). И все равно хоть на маркете sntp появился раньше sytrant, на димонвидео ее я выложил намного (сравнительно) раньше. Первая моя программа, кстати, для андроида.

Еще расскажу одно чудо. в андроиде 2.2 появилось android.permission.SET_TIME. Позавчера наскоро сваял Sytrant Froyo, но увы. SystemClock отказался выставлять время системное все равно =(( очень глубоко не копался. Если получится разобраться с этим до того, как доберусь сам, буду благодарен, если сообщишь =)

Добавлено 27.05.2010, 00:50:

Каждый выбирает свой подход. Я уже добавил ссылку на системные настройки времени (и таймзоны) прямо из настроек ClockSync (будет в 1.0.3). Так юзерам будет легче найти настройку таймзоны и выставить там правильный часовой пояс раз и навсегда для всех программ в системе. Я считаю что это идеологически правильнее =)

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

Я в курсе, но это не работает, т.к. это системный пермишшен и обычные приложения его не могут использовать, проверял на Nexus с 2.2 и в эмуляторе. Об этом несколько дней назад написал у себя на сайте ( http://amip.org.ru/wiki/android/clocksync ):

Сообщение отредактировал CrazyCoder — 27.05.10, 01:11

ух ты, а какие еще два приложения могут ставить время? я кроме sntp client не натыкался.
Да, на сайте прочел чуть раньше про SET_TIME, но видимо пост большой и писался в это время как раз.
Выходит для установки времени надо помечать свою прожку как системную. Насколько я знаю косяк тут один — ее потом удалить нельзя ))
Ну можно рискнуть, наверное, ценой рейтинга )) честно предупредив, что для удаления проги нужен РУТ. Таки разница. для установки времени надо рут или для удаления )) ничего, был же косяк с виджетами на 1.5, когда они не удалялись с экрана, народ как-то это пережил ))

Добавлено 27.05.2010, 01:19:

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

Почему часы на телефоне показывают разное время. Почему сбивается время на телефоне

Может сбиваться время , является питание устройства от аккумулятора. Например, для замены SIM-карты большинство моделей телефонов требуется не только выключать , но и вытаскивать аккумулятор. При определенном времени его отсутствия в телефоне происходит сброс различных настроек, в том числе и времени. В некоторых моделях такая же ситуация наблюдается и при вытаскивании карты памяти.Иногда контакт аккумулятора с телефоном ослабевает, например, это может случиться при падении. В этом случае также существует большая вероятность того, что настройки времени собьются. Другой вариант – старый аккумулятор, который быстро теряет заряд. Решить проблему поможет его замена.Другой возможной причиной сброса на телефоне времени является неправильная настройка часового пояса . Чтобы ее изменить , откройте меню телефона , затем раздел «Настройки» и выберите соответствующий пункт. Заметьте, что одной из причин также может являться законодательная отмена перехода в России на зимнее время с осени 2011 года. В тех телефонах, в которых было установлено автоматическое переключение между летним и зимним временами, переход был произведен. Отключите эту настройку, чтобы в будущем она не вызывала дополнительных проблем. Также решением может стать обновление прошивки мобильного устройства.Если вы пользуетесь программой для синхронизации телефона и компьютера, причина может крыться во включенной опции синхронизации времени. Чтобы ее отключить , запустите программу, откройте ее настройки, найдите соответствующий пункт и снимите напротив него галочку, после чего сохраните изменения.В некоторых моделях телефонов также осуществляется синхронизация времени при подключении к интернету . Отключите данную опцию в настройках телефона.

Читайте так же:
Дропбокс синхронизация с телефоном

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

Неполадки в оборудовании

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

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

Неполадки с операционной системой

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

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

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

Спонсор размещения P&G Статьи по теме «Почему сбивается время на телефоне» Как передавать темы с телефона Как вернуть телефон Samsung в заводские настройки Как восстановить стандартные настройки в Нокиа Одной из причин, по которой в мобильном телефоне может сбиваться время, является питание устройства от аккумулятора. Например, для замены SIM-карты большинство моделей телефонов требуется не только выключать, но и вытаскивать аккумулятор. При определенном времени его отсутствия в телефоне происходит сброс различных настроек, в том числе и времени. В некоторых моделях такая же ситуация наблюдается и при вытаскивании карты памяти.

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

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

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

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

Другие новости по теме:

Разрядка аккумулятора телефона происходит в процессе его работы. Процесс этот неостановим и изменен быть не может. Но вот задача увеличения времени работы аккумулятора вполне может быть решена. Рассмотрим методы выполнения минимизации разрядки аккумулятора на примере Windows Mobile телефонов

Подсветка клавиатуры телефона зачастую сажает аккумулятор и не всегда является нужной функцией, однако ее очень легко отключить, зайдя при этом в соответствующий пункт настройки мобильного устройства. Спонсор размещения P&G Статьи по теме «Как отключить подсветку клавиатуры» Как войти в панель

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

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

Читайте так же:
Программа для синхронизации ipod и iphone

Заставка в мобильном телефона появляется в течении определенного времени нахождения в режиме ожидания аппарата согласно установленным вами или производителем параметрами. Ее также можно отключить в меню вашего мобильного устройства. Также это свойственно и для других устройств – портативных

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

В каждом мобильном телефоне имеются определенные счетчики, показывающие количество вызовов, их продолжительность, показатели интернет-трафика и так далее. Их можно сбросить несколькими способами, предварительно прочитав соответствующий пункт в руководстве пользователя. Спонсор размещения P&G Статьи

Есть несколько причин появления этой “временной аномалии” в планшете. И поверьте, если время сбивается, так это вряд ли от того, что планшет разучился считать.

Как я могу получить «сетевое» время (из настройки «Автоматически» под названием «Использовать сетевые значения»), а НЕ время на телефоне?

Я хотел бы в своем приложении найти способ синхронизации даты и времени с чем-то, предоставленным внешним источником.

Я не хочу использовать телефонное время, потому что я могу получить разницу в 5 минут в реальном времени. и 5 минут дополнительно или менее = 10 минут!

Я слышал информацию о времени на спутниках GPS или в сетевых антеннах.

Я попытался с System.getCurrentTime, но я получил текущее устройство, поэтому, если мое устройство настроено на 5 минут раньше, оно отображает неправильное время.

ИЗМЕНИТЬ

Чтобы задать короткий вопрос: как я могу получить это время?

Изображение 14220

6 ответов

Я не знал, но нашел интересный вопрос. Итак, я выкопал код андроида. Спасибо open-source:)

Отображаемый экран DateTimeSettings . Флажок «Использовать сетевые значения» связан с общим предпочтением String KEY_AUTO_TIME = «auto_time»; , а также с Settings.System.AUTO_TIME

Эти настройки наблюдаются наблюдаемым именем mAutoTimeObserver в 2-й сети ServiceStateTracker s: GsmServiceStateTracker и CdmaServiceStateTracker .

Обе реализации вызывают метод, называемый revertToNitz() , когда настройки становятся истинными. По-видимому, NITZ является эквивалентом NTP в мире операторов.

Нижняя строка: вы можете установить время на значение, предоставленное несущей, благодаря revertToNitz() . К сожалению, я не нашел механизм для получения сетевого времени. Если вам действительно нужно это сделать, я боюсь, вам придется скопировать эти реализации ServiceStateTracker , поймать намерение, поднятое фреймворком (я полагаю), и добавить getter в mSavedTime .

getReturnTime() аналогичен System.currentTimeMillis().

Использовать метод getReceiveTimeStamp() или getTransmitTimeStamp().

Вы можете увидеть разницу после установки системного времени до 1 часа назад.

Попробуйте этот фрагмент кода:

Обязательно добавьте разрешение в манифесте

Казалось, это сработало для меня:

Работа с API Android 2.2 (уровень 8)

NITZ — это форма NTP и отправляется на мобильное устройство через уровни уровня 3 или NAS. Обычно это сообщение рассматривается как информация GMM и содержит следующую информацию:

Некоторые носители не поддерживают это, а некоторые поддерживают его и неправильно настроили.

СООБЩЕНИЕ СЛАЙНА 3

Время: 9: 38: 49.800

Информация о GMM 3GPP TS 24.008 ver 12.12.0 Rel 12 (9.4.19)

M Дискриминатор протокола (шестнадцатеричные данные: 8)

Индикатор перехода M (шестнадцатеричные данные: 0) Значение: 0 M Тип сообщения (шестнадцатеричные данные: 21) Номер сообщения: 33

O Сетевой часовой пояс (шестнадцатеричные данные: 4680) Значение часового пояса: GMT + 2: 00 O Универсальное время и часовой пояс (шестнадцатеричные данные: 47716070 70831580) Год: 17 Месяц: 06 День: 07 Час: 07 Минута: 38 Второе: 51 Значение часового пояса: GMT + 2: 00 O Network Переход на летнее время (шестнадцатеричные данные: 490100) Летнее время: нет регулировки

Данные уровня 3: 08 21 46 80 47 71 60 70 70 83 15 80 49 01 00

сигнал времени не встроен в сетевые антенны: вам нужно использовать протокол NTP для получения времени на сервере ntp. существует множество ntp-клиентов, доступных как автономные исполняемые файлы или библиотеки.

gps-сигнал действительно содержит точный сигнал времени, который доступен с любым «исправлением».

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

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector