2011/11/30

経過時間を求める方法

端末がブートしてからの経過時間をミリ秒単位で取得するにはSystemClock.uptimeMillis()を使用します。
コードのA地点からB地点までの経過時間を求める際などに利用できます。
sendMessageDelayed、TimerやAlermいらずなのでお手軽です。

※現在時刻はユーザが変更できるので System.currentTimeMillis()は危険です。
※SystemClock.uptimeMillis()でも危険なケースがあるのかな?(調査中)

以上です。