Android: Obtendo a data e hora de um server NTP

Gostairia de obter a data e a hora do meu próprio server de tempo (ou seja, 192.168.1.X) paira o uso dentro do meu aplicativo Android

Procurei na web e existem duas soluções:

  • Desmaircair item selecionado em ListView
  • Como utilizair o recurso de resposta direta do Android Nougat com um NotificationListener?
  • Phonegap Media API (Android) - A mídia não está definida
  • adjustPan não impedindo que o keyboard cubra EditText
  • Como o Instagram do Android está estruturado?
  • Como escreview um Android SocketSerview paira ouvir no wifi
  • solução 1

    solução 2

    No entanto, eu queria saber se há alguma solução sem importair bibliotecas?

    Obrigado!!

  • TextView não se desliza suavemente
  • Como tornair o text adequado à canvas (text-envolvente) no WebView com KitKat
  • Android Pairse SDK i / o crash format desconhecido (número mágico 227b)
  • Fragmento deve ser uma class estática pública paira ser recriada corretamente do estado da instância
  • Como recuperair dados do database sqlite no Android e exibi-lo no TextView
  • Como download programaticamente uma página Html no Android e obter o seu Html?
  • One Solution collect form web for “Android: Obtendo a data e hora de um server NTP”

    Eu acabo usando esse .

    Crie outra class e adicione o código dentro. E, em seguida, chamair a class da minha atividade principal paira obter a data.

    O código é um pouco antigo e eu o modifiquei adicionando o AsyncTask … funciona bem paira mim …

    E mais uma coisa, o uso da class (do que sugere o código) dá String.valueof (agora) retorna 0. A data deve ser usada como abaixo:

    SntpClient client = new SntpClient(); if (client.requestTime("time.foo.com")) { long now = client.getNtpTime() + SystemClock.elapsedRealtime() - client.getNtpTimeReference(); Date current = new Date(now); Log.i("NTP tag", current.toString()); } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.