/*** 获取验证码*/**工具类**
public class VerifyCodeTimeDown extends CountDownTimer {private TextView btGetVerifyCode;public VerifyCodeTimeDown(long millisInFuture, long countDownInterval, TextView btGetVerifyCode) {super(millisInFuture, countDownInterval);this.btGetVerifyCode = btGetVerifyCode;}@Overridepublic void onTick(long millisUntilFinished) {btGetVerifyCode.setText(millisUntilFinished / 1000 + "秒");}@Overridepublic void onFinish() {btGetVerifyCode.setText("重新获取");btGetVerifyCode.setClickable(true);}public void startNow() {btGetVerifyCode.setClickable(false);start();}
}

activity调用

    private CountDownTimer mCountDownTimer; private TextView time;private void requestSendSms() {if (mCountDownTimer != null) {return;} else {mCountDownTimer = new CountDownTimer(60 * 1000, 1000) {@Overridepublic void onTick(long millisUntilFinished) {time.setText((millisUntilFinished / 1001) + " s");}@Overridepublic void onFinish() {mCountDownTimer = null;requestSendSms(); // 重新调用这个方法可以再次进行倒计时不断循环}};}mCountDownTimer.start();}

Android实现60秒倒计时相关推荐

  1. 免费获取验证码60秒倒计时

    免费获取验证码60秒倒计时 <!DOCTYPE html> <html> <head> <script src="http://libs.baidu ...

  2. 简单实现vue验证码60秒倒计时功能

    简单实现vue验证码60秒倒计时功能 <span v-if="codeShow" @click="getPhoneCode">点击获取验证码< ...

  3. 榛子云短信-微信小程序60秒倒计时插件

    为了帮助开发者更便捷的使用微信小程序的短信验证码功能,特别是初学者更好的使用,榛子云短信特地开发了60秒倒计时插件,效果: 使用方法 1.引入插件countdown.js var CountDown ...

  4. vue页面实现短信验证码60秒倒计时

    废话不多说,直接上代码. template <div class='single-wrapper fs14'><div class='single-mb'>短信验证</d ...

  5. 微信小程序60秒倒计时

    大家可以直接使用插件: https://blog.csdn.net/zuoliangzhu/article/details/90140067 微信小程序发送短信验证码后60秒倒计时功能,效果图: 完整 ...

  6. 51单片机数码管显示60秒倒计时(C语言)

    51单片机数码管显示60秒倒计时(C语言) 基于普中51单片机开发板,运用定时器/计数器0和1,实现60秒的倒计时和LED灯0.5s间隔闪烁 文章目录 51单片机数码管显示60秒倒计时(C语言) 前言 ...

  7. 微信小程序点击发送短信验证(60秒倒计时)

    微信小程序点击发送短信验证(60秒倒计时) /*** 执行计时,60s后可以重新发送短信验证码*/countdown: function() {var nsecond = 60;var that = ...

  8. 51单片机0-99秒表计数器+60秒倒计时(数码管两位数)

    51秒表计数器+倒计时(数码管两位数) 一:简介 我们实践的效果是用数码管显示0~99并在按下"转换键"后,实现60秒倒计时,并用蜂鸣器报警提示,兼并计数器和倒计时两种功能. 主要 ...

  9. vue获取手机验证码60秒倒计时,不能点击按钮

    vue获取手机验证码60秒倒计时,不能点击按钮 export const resend = element => {console.log(element)var num = 60var tim ...

  10. vue 微信录音倒计时_Vue实现发送短息60秒倒计时

    原文:https://blog.csdn.net/weixin_43201015/article/details/84405352 Vue实现注册账号时,发送短信60秒倒计时功能,并进行手机号校验的D ...

最新文章

  1. 认识Linux的磁盘配额(转载)
  2. c语言编译器bug,关于c语言的一个小bug详解
  3. python语言怎么输入-python/基础输出输入用法
  4. python如何封装成可调用的库_在python中如何以异步的方式调用第三方库提供的同步API...
  5. C++bucket sort桶排序的实现算法(附完整源码)
  6. TODO:Go语言goroutine和channel使用
  7. frida 安装特定版本
  8. extjs grid 整行变颜色_EXTJS根据值Value改变gridpanel单元格背景颜色或者设置整行字体颜色...
  9. python---(3)Python安装
  10. 什么?你还不知道IDEA Debug界面的按钮都是干啥用的?快进来补补课~
  11. [WPF]WPF Data Virtualization和UI Virtualization
  12. 20165329 四则运算2
  13. accumulate
  14. php安装oci8和pdo_oci扩展实现连接oracle数据库
  15. matlab中划分训练集和测试集
  16. mysql 之 增删改查
  17. PPT模板文字环绕效果怎么设置?
  18. python socket
  19. 京东阿里都已入局 顺丰在即时配送的胜算有多大?
  20. 2021年中国农副食品加工行业现状分析:营业利润同比增长3.7%[图]

热门文章

  1. 由四位央行官员为你制作的“数字货币”说明书
  2. SGX软硬件栈(三)——驱动接口、SGX API
  3. c语言空白不占位置的符号,不占位置的符号_空白代码不占位置
  4. 图解电动汽车:电动汽车的分类
  5. python 极坐标图_Python中的极坐标图问题,未考虑角度
  6. 为什么某些网站有些地方打得开,有些地方打不开?
  7. nodejs返回带图片的HTML页面,Nodejs实现简单的网页图片获取
  8. 人工智能的历史与发展
  9. 信捷PLC跟西门子700IE通信
  10. sql 连续两个月活跃的用户