1
A
回答
2
簡單的解決方案可以根據這些類:
public static class TimeCounter{
private long startTime;
public TimeCounter(){
startTime = new Date().getTime();
}
public long countTime(){
return new Date().getTime() - startTime;
}
}
public class TimeCounterTask extends AsyncTask<TimeCounter, Long, Void>{
@Override
protected Void doInBackground(TimeCounter... params) {
TimeCounter tc = params[0];
while(true){
publishProgress(new Long(tc.countTime()));
try{
Thread.sleep(500);
} catch(InterruptedException e){
break;
}
}
return null;
}
@Override
protected void onProgressUpdate(Long... values) {
super.onProgressUpdate(values);
long millis = values[0].longValue();
int minutes = (int) ((millis/1000)/60);
int seconds = (int) ((millis/1000) % 60);
String s = String.format("%d min, %d sec",
minutes, seconds);
timerText.setText(s);
}
}
- 在啓動按鈕處理程序創建新TimerCounterTask並執行這個新TimerCounter()在停止按鈕處理器參數
- 停止當前任務
- timerText是用於顯示計時器的TextView
相關問題
- 1. 使用定時器進行錄音
- 2. 使用android模擬器錄製聲音
- 3. Android上錄音時出錯
- 4. iPhone:使用自定義音量指示器錄製音頻
- 5. 錄製音頻使用錄音機,然後上傳在服務器上的Android
- 6. Android - 通過定時器交換聲音
- 7. 在Android中錄製音頻時的VU(音頻)計數器
- 8. Android:監聽器在發生任何聲音時記錄聲音
- 9. Android錄音音量
- 10. Android的錄音
- 11. 如何使用Android 1.5錄製音頻?
- 12. 在Android上使用OpenAL錄製音頻
- 13. 在Android上使用Appcelerator錄製音頻
- 14. 使用AudioRecord錄製音頻android
- 15. 在Android中錄音時顯示計時器
- 16. 在Android上用特定音量錄製音頻的API
- 17. android錄音音量變化
- 18. 音頻錄音機Android
- 19. Android的錄音音量
- 20. 錄製用戶語音android
- 21. Android:如何使用自定義音軌來錄製視頻?
- 22. 在Android上使用webkitSpeechRecognition時未能錄製音頻Chrome
- 23. 如何在Android中錄製音頻時使用Visualizer
- 24. 使用pyaudio錄音
- 25. Mono for Android - 錄音
- 26. Android來電錄音
- 27. Android Skype錄音機
- 28. Android音頻記錄
- 29. Android音頻錄製
- 30. FFT錄音機Android
@korivyansk:它可以工作,但我想從00:00開始顯示時間。 – Piyush 2011-02-14 05:38:19