Android アプリのアトミック タイムを取得しようとしています。http://hi-android.info/src/android/net/SntpClient.java.htmlを NTP クライアントとして使用し、次のコードを使用して NTP を実装しています (= SntpClient.java のサンプル コード)。
SntpClient client = new SntpClient();
if (client.requestTime("time.foo.com")) {
long now = client.getNtpTime() + SystemClock.elapsedRealtime() - client.getNtpTimeReference();
}
このリストから別のサーバーを試しました: http://mindprod.com/jgloss/timesources.html、しかし、「client.requestTime("SERVER")」は常に「false」です...
私のコード:
SntpClient client = new SntpClient();
if (client.requestTime("hera.limescope.net", 10000)) {
long now = client.getNtpTime() + SystemClock.elapsedRealtime() - client.getNtpTimeReference();
textAtomicClock.setText(String.valueOf(now));
}
私は何を間違っていますか?
フレディ