2008年12月13日土曜日

ストップウォッチ

できたました。
かなり物足りないが、時間が掛かりすぎたので終了。

使い方:
1.選択ボタン(サブ1またはmemo)でスタートストップ。
2.ソフトキー2でラップやリセット。
待ち受けアプリにもなります。


今日やったこと

前回ラップの機能を入れたときに動作がわからなくなったので整理。

t:表示する時間
st:進行開始時刻
sprit:開始から時計動作時間の合計

--初期及びリセット時 (進行停止済み)
sprit=0
t=0
->表示(paint)
-- 初期の場合 進行開始

-- 進行を開始
rap=1 (ラップを可能にする)
st = getCurrentMillis();
->タイマー開始
->タイマーにより繰り返し表示(paint)
t = getCurrentMillis() - st + sprit;

-- 進行を停止
rap=0
sprit = getCurrentMillis() - st;
->タイマー停止
->表示(paint)

--ラップ (表示停止)
rap=0
->タイマー停止

--ラップ (表示開始)
rap=1 (ラップを可能にする)
->タイマー開始

背面キーを取得
---はまりました---
//キーグループをセットする Doja3.0以上
PhoneSystem.setAttribute(PhoneSystem.DEV_KEYPAD, 1) ;

SubDispaly
SubDisplayを使いたかったが、ハードウェアにサブディスプレイを持っていても、APIをサポートしていない機種が多いのでやめた。Pはだめだ。

0 件のコメント: