android 获取短信验证码倒计时

android 获取短信验证码倒计时_第1张图片

public class MainActivity extends Activity {

private Button submit;
private TimeCount time;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);


time = new TimeCount(60000, 1000);
submit = (Button) findViewById(R.id.btn_login_submit);

submit.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
time.start();// 开始计时
}
});
}

class TimeCount extends CountDownTimer {
public TimeCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}

@Override
public void onFinish() {// 计时完毕
submit.setText("获取验证码");
submit.setClickable(true);
}

@Override
public void onTick(long millisUntilFinished) {// 计时过程
submit.setClickable(false);//防止重复点击
submit.setText(millisUntilFinished / 1000 + "s");
}
}

更多相关文章

  1. Android 调用系统相册选择图片并显示
  2. Android 发送短信 sms
  3. android自带图片资源
  4. Android 图片倒影效果源码
  5. Android如何从服务器获取图片
  6. Android中ListView中显示图片和文本
  7. Android关于图片压缩

随机推荐

  1. Android入门进阶教程(3)-linux 开发环境
  2. 移植ffmpeg中的H264解码部分到Android
  3. Android(安卓)MVP模式的化简深入理解
  4. android霓虹灯源代码――基础编
  5. Android(安卓)设计模式之MVC,从一个实例中
  6. Android(安卓)ListView滚动到底后自动加
  7. android在JNI_OnLoad入口函数下断点动态
  8. Android(安卓)XML解析学习——方式比较
  9. Android(安卓)VacantCell缓存
  10. Android中的NDK的例子