1

私が欲しいのはミリ秒で時間を測定することですが、クロノメーターを使用すると精度がないという問題があります(ほとんどの解像度は秒です)私はこれを見ました: Androidクロノメーターでミリ秒を表示します しかし私はそれを機能させることができませんでした。たぶん私は別のオブジェクトを使用する必要がありますか?何か案が?

4

1 に答える 1

1

わかりました、これが最も簡単な方法です。クロノを開始する場合:

StartTime=System.currentTimeMillis(); // I've defined StartTime as a double

次に、現在の時刻をStartTimeと比較する必要があります。

millis=System.currentTimeMillis()-StartTime; // Millis is a double too
// If you'd want seconds, add seconds=(int) milis/1000; etc.

そして、あなたはミリスと遊ぶことができます(それは私が望んでいた時間に到着しましたか?それは何回カウントされますか?...)

于 2011-11-04T19:42:52.823 に答える