一、计时器
private int time;//计时
@Override
protected void onStart() {
super.onStart();
handler.postDelayed(runnable, 1000);
}
Runnable runnable = new Runnable() {
@Override
public void run() {
time++;
handler.postDelayed(this, 1000);
}
};
二、倒计时
class MyTimer extends CountDownTimer {
/**
* @param millisInFuture 表示以毫秒为单位 倒计时的总数
* @param countDownInterval 表示间隔多少毫秒 调用一次 onTick 方法
*/
public MyTimer(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
@Override
public void onTick(long time) {
sendBTN.setText(""+time/1000);
}
@Override
public void onFinish() {
sendBTN.setText("发送验证码");
sendBTN.setEnabled(true);
}
}
三、源码下载地址:
http://download.csdn.net/detail/daidaishuiping/9773623
相关文章
- 基于Agora SDK实现Android端的声动互娱(四)——美声、变声和人声
- Android service介绍——startService和bindService基本使用(1)
- android中sqlite数据库的基本使用和添加多张表
- Android中drawable和mipmap到底有什么区别
- android黑科技系列——实现静态的默认安装和卸载应用
- Android 分区和内存监控
- android:versionCode和android:versionName
- Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
- Android应用程序的代码混淆和签名
- Android设备如何通过USB和PC实现通讯