我目前正在做我的項目,並想爲我的Android數獨遊戲添加一個計時器。我需要知道源代碼以及如何將源代碼放入我的Sudoku遊戲中。請幫助我需要它迫切:(如何在Android上添加一個Countup定時器?
回答
Android的CountDownTimer
應該滿足您的需求文檔還提供了一個小例子,這將有助於你
編輯:。計數了,我覺得Android的Chronometer
將是最簡單的。選擇
EDIT2:我想你應該開始here
感謝您的快速回復Ovidiu Latcu,但我正在尋找CountUpTimer :( – user1209031 2012-02-14 12:59:36
在閱讀天文臺後,我仍然混淆瞭如何開始與代碼 – user1209031 2012-02-14 13:12:30
http://developer.android.com/resources/samples/ ApiDemos/src/com/example/android/apis/view/ChronometerDemo.html – 2012-02-14 13:13:37
_countTimer = new CountDownTimer(40000, 1000) {
public void onTick(long millisUntilFinished) {
String _millis=String.valueOf(40-(millisUntilFinished/1000));
CameraScreen._timerTxt.setText("0."+_millis);
}
_countTimer.start();
它牛逼嗯,天文臺在內部使用了一種叫做system.elapsedRealTime的東西,這是手機第一次啓動的時間。
在實際情況下,斷電測試儀的讀數會出錯,即使先前保存了trime。
我可能太晚了,但到底是什麼。以下是一個如何創建CountUpTimer
的小例子。此代碼受CountDownTimer啓發。
如果您使用的是Android,需要哪些蜱每一秒,你可以創建CountDownTimer
以下子類的計時器。它可以很容易地修改,以任何你想要的時間間隔打勾。
import android.os.CountDownTimer;
public abstract class CountUpTimer extends CountDownTimer {
private static final long INTERVAL_MS = 1000;
private final long duration;
protected CountUpTimer(long durationMs) {
super(durationMs, INTERVAL_MS);
this.duration = durationMs;
}
public abstract void onTick(int second);
@Override
public void onTick(long msUntilFinished) {
int second = (int) ((duration - msUntilFinished)/1000);
onTick(second);
}
@Override
public void onFinish() {
onTick(duration/1000);
}
}
,然後用它像
CountUpTimer timer = new CountUpTimer(30000) {
public void onTick(int second) {
timerView.setText(String.valueOf(second));
}
};
timer.start();
- 1. 在android中添加一個定時器
- 2. 所有活動的Android countup定時器
- 3. 批次 - COUNTUP定時器
- 4. 安卓CountUp定時器在一個分開的類
- 5. 來自特定日期的一頁上的多個JS countup定時器
- 6. jquery定時器倒計時和countup
- 7. 我如何添加額外的時間到一個定時器在android
- 8. 當觸摸按鈕時,Corona SDK定時器countUp會加速嗎?
- 9. 格式化COUNTUP定時器的Javascript
- 10. 如何添加一個計時器
- 11. 在Android應用程序CountUp時間
- 12. 連續countup定時器(獨立於頁面加載)
- 13. PHP:添加一個定時器
- 14. 在我的定時器上添加秒
- 15. 如何添加一個TextView一個FloatingActionButton以上的Android
- 16. 向此Jquery Countup添加逗號
- 17. 如何在tableViewController上添加一個imageView?
- 18. 如何在TabWidget上添加一個ActionBar?
- 19. Javascript - 更改countDown計時器countUp時間
- 20. 如何在頂部底部的android上添加一個條?
- 21. 如何在android主屏幕上添加一個按鈕?
- 22. 在頁面加載後啓動Countup計時器
- 23. 如何添加一個上下文指示器到一個flipview
- 24. 循環中的countup和倒計時。 android
- 25. 如何讓一個計數器每天只添加一次(android)?
- 26. 如何在另一個TOP上添加自定義控件
- 27. android:如何添加一個新行
- 28. 如何在github上添加android studio項目在同一個倉庫上
- 29. 向iOS應用程序添加正在運行的countup顯示計時器,如時鐘秒錶?
- 30. 如何在一個按鈕中添加一個ImageButton android
歡迎堆棧溢出,請仔細閱讀[常見問題](http://stackoverflow.com/faq)。請注意,這不是「爲我寫代碼」網站。如果您遇到特定問題,請告訴我們它是什麼,以及您做了什麼 - 試圖解決它。另外,如果這是你的作業 - 請標記這樣的問題。 – amit 2012-02-14 12:31:35