Как получить дату и время от поставщика сети?

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

    Возможно, вам понадобится использовать пользовательскую библиотеку NITZ или NTP

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

    http://en.wikipedia.org/wiki/NITZ

    Время, предоставляемое currentTimeMillis (), обычно будет лучшим доступным временем, и это то, что используют все сервисы на устройстве, такие как Календарь и Будильник.

    Однако

    Однако API NTP не является тем, к которому может обращаться код Java, а это значит, что мы вернулись к использованию существующей клиентской библиотеки Java NTP / SNTP, если хотим точного времени, независимо от того, находимся ли мы в сети, которая поддерживает NITZ.

    Библиотека Java NTP

    Вы можете найти наивную реализацию Java NTP Library из

    • support.ntp.org

    Ответ – ДА. Я попробовал следующий код, чтобы получить время от поставщика сети, используя loc.getTime () для этого

    @Override public void onLocationChanged(Location loc) { loc.getLatitude(); loc.getLongitude(); latitude.setText(""+loc.getLatitude()); longitude.setText(""+loc.getLongitude()); time.setText(""+loc.getTime()); } 
    Intereting Posts
    Как получить идентификатор из базы данных при щелчке элемента списка в android Android: прослушиватель записывает звук, если возникает какой-либо звук WebViewFragment webView имеет значение null после выполнения FragmentTransaction Android: создание различных версий моего приложения (бесплатно, премиум и т. Д.) С Eclipse Студия Android – развертывание apk версии вместо отладки Как запускать последние маркеры команды Android Systrace для jank и фреймов? Что такое «Контекст» на Android? Как настроить прослушиватель выделенного текста в TextView Android Studio отмечает R красным цветом с сообщением об ошибке «не может разрешить символ R», но сборка завершается успешно Как реализовать onItemLongClickListener и событие onItemClickListener в строке списка в android? Перерисовать / обновить Itemizedoverlay? (Android / google maps api) Как удалить эскизы удаленных изображений в Android? Open Contact Picker с фильтром Отключить (затухать и исчезать) анимацию диалогового окна Лучший способ обновить TextView, каждую минуту, в минуту