2

重複の可能性:
良い JSON タイム サーバーを知っている人はいますか?

現在の時刻を解析できるパブリックjsonまたはxmlサーバー上に存在するものはありますか? 今回は、アプリの試用版の有効期限を確認するために使用します。カレンダーまたは日付クラスは使用していません。私はAndroidが初めてです。ありがとう。

4

2 に答える 2

5

ご質問のとおりではないことは承知していますが、ネットワーク プロバイダー (携帯電話ネットワーク) から時間を取得することもできます。

やってみました

LocationManager locMan = (LocationManager) activity.getSystemService(activity.LOCATION_SERVICE);
long time = locMan.getLastKnownLocation(LocationManager.NETWORK_PROVIDER).getTime();

時間をミリ秒で返します。

したがって、インターネット接続や JSON、XML の解析は必要ありません...

これが何らかの形で役立つことを願って、

トバイアス

于 2013-01-11T13:17:17.210 に答える
0

私はユーティリティWebサービスを持っています.SOAPでサーバーに「尋ねる」と、日付が返されます。

@WebMethod(operationName = "getDateTime")
public byte[] getDateTime() {
    UtilWS.showIpClient(wsContext);

    String format = "yyyy-MM-dd HH:mm:ss.SSS";
    SimpleDateFormat sdf = new SimpleDateFormat(format,
            Locale.US);
    String data = sdf.format(new Date(System.currentTimeMillis()));

    System.out.println("== Date Requisiton: " + data);
    return data.getBytes();
}

そして私のクライアント側では:

byte[] b = CommWS.send(getApplicationContext(), "UtilWS", "getDateTime");
String server_date = new String(b);

CommWS は、サーバーとの SOAP 通信を実装する私のクラスです。

シア、
ベルタン

于 2013-01-11T13:27:48.060 に答える