- 浏览: 5826976 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (890)
- WindowsPhone (0)
- android (88)
- android快速迭代 (17)
- android基础 (34)
- android进阶 (172)
- android高级 (0)
- android拾遗 (85)
- android动画&效果 (68)
- Material Design (13)
- LUA (5)
- j2me (32)
- jQuery (39)
- spring (26)
- hibernate (20)
- struts (26)
- tomcat (9)
- javascript+css+html (62)
- jsp+servlet+javabean (14)
- java (37)
- velocity+FCKeditor (13)
- linux+批处理 (9)
- mysql (19)
- MyEclipse (9)
- ajax (7)
- wap (8)
- j2ee+apache (24)
- 其他 (13)
- phonegap (35)
最新评论
-
Memories_NC:
本地lua脚本终于执行成功了,虽然不是通过redis
java中调用lua脚本语言1 -
ZHOU452840622:
大神://处理返回的接收状态 这个好像没有监听到 遇 ...
android 发送短信的两种方式 -
PXY:
拦截部分地址,怎么写的for(int i=0;i<lis ...
判断是否登录的拦截器SessionFilter -
maotou1988:
Android控件之带清空按钮(功能)的AutoComplet ...
自定义AutoCompleteTextView -
yangmaolinpl:
希望有表例子更好。。。,不过也看明白了。
浅谈onInterceptTouchEvent、onTouchEvent与onTouch
直接看这里吧,我只是搬运工。
定时执行在一段时候后停止的倒计时,在倒计时执行过程中会在固定间隔时间得到通知(译者:触发onTick方法),下面的例子显示在一个文本框中显示一个30s倒计时:
onTick的调用是同步的,保证这次调用不会在之前调用完成前发生。这里的同步机制主要是用来:onTick的实现需要很多时间执行比倒计时间隔更重要的事情。
构造函数
public CountDownTimer (long millisInFuture, long countDownInterval)
参数
millisInFuture 从开始调用start()到倒计时完成并onFinish()方法被调用的毫秒数。(译者注:倒计时时间,单位毫秒)
countDownInterval 接收onTick(long)回调的间隔时间。(译者注:单位毫秒)
公共方法
public final void cancel ()
取消倒计时(译者:取消后,再次启动会重新开始倒计时)
public abstract void onFinish ()
倒计时完成时被调用
public abstract void onTick (long millisUntilFinished)
固定间隔被调用
参数
millisUntilFinished 倒计时剩余时间。
public synchronized final CountDownTimer start ()
启动倒计时
定时执行在一段时候后停止的倒计时,在倒计时执行过程中会在固定间隔时间得到通知(译者:触发onTick方法),下面的例子显示在一个文本框中显示一个30s倒计时:
new CountdownTimer(30000, 1000) { public void onTick(long millisUntilFinished) { mTextField.setText("seconds remaining: " + millisUntilFinished / 1000); } public void onFinish() { mTextField.setText("done!"); } }.start();
onTick的调用是同步的,保证这次调用不会在之前调用完成前发生。这里的同步机制主要是用来:onTick的实现需要很多时间执行比倒计时间隔更重要的事情。
构造函数
public CountDownTimer (long millisInFuture, long countDownInterval)
参数
millisInFuture 从开始调用start()到倒计时完成并onFinish()方法被调用的毫秒数。(译者注:倒计时时间,单位毫秒)
countDownInterval 接收onTick(long)回调的间隔时间。(译者注:单位毫秒)
公共方法
public final void cancel ()
取消倒计时(译者:取消后,再次启动会重新开始倒计时)
public abstract void onFinish ()
倒计时完成时被调用
public abstract void onTick (long millisUntilFinished)
固定间隔被调用
参数
millisUntilFinished 倒计时剩余时间。
public synchronized final CountDownTimer start ()
启动倒计时
import android.app.Activity; import android.os.Bundle; import android.os.CountDownTimer; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; import com.test.R; public class CountDownTimeActivity extends Activity implements OnClickListener { TextView mTextView; Button mButton1; Button mButton2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.countdown); mTextView = (TextView)findViewById(R.id.textView1); mButton1 = (Button)findViewById(R.id.button1); mButton2 = (Button)findViewById(R.id.button2); mButton1.setOnClickListener(this); mButton2.setOnClickListener(this); } CountDownTimer timer = new CountDownTimer(40000,1000) { @Override public void onTick(long millisUntilFinished) { mTextView.setText("seconds remaining: " + millisUntilFinished / 1000); try { Thread.sleep(1200); } catch (InterruptedException e) { e.printStackTrace(); } Log.e("CountDown",millisUntilFinished+""); } @Override public void onFinish() { mTextView.setText("done!"); } }; @Override public void onClick(View v) { switch(v.getId()){ case R.id.button1: timer.start(); break; case R.id.button2: timer.cancel(); break; } } }
发表评论
-
利用广播实现强制下线功能
2016-12-28 10:45 1473最近一口气买 ... -
Android百分比布局Percent支持库
2015-09-02 11:08 3150虽然有很多的布局可以在 Android 应用程序开发的世界供我 ... -
ViewDragHelper行为测试
2015-08-12 17:36 2745只是简单记录一下 以后可能会实现一些效果 import ... -
android5.x之Palette调色板
2015-07-17 10:30 3342Palette类可以分析一张图片,取出这张图片的特征色,然后为 ... -
使用ClipboardManager剪贴板实现复制粘贴功能
2015-04-10 14:39 3778经常要使用复制粘贴的功能,比如长安一个TextView弹出一个 ... -
LocationListener监听位置变化,当进入到某一距离内时发出提醒
2014-08-19 15:03 7683项目中需要这样的要求: 启动一个服务一直在背后监听当前位置变化 ... -
Android下集成FacebookSDk到项目并发表评论
2013-08-28 14:36 4879项目中需要发表自己的评论到Facebook,需要集成Faceb ... -
MediaRecorder录音,MediaPlayer播放
2013-05-23 09:53 7555直接看代码 import java.io.DataOutp ... -
Notification的基本用法
2013-05-22 11:52 5968android4.0以前: private static ... -
android音频、视频、拍照基础操作
2013-03-27 11:55 2831播放音乐和视频用的是类:MediaPlayer 刻录声音和视 ... -
tabhost通过手势滑动切换activity
2013-02-18 17:59 11164package com.mars.mp3player; ... -
VideoView简单视频播放
2013-02-17 17:17 9305只是上上手而已的例子。 package com.chen ... -
android 再按一次后退键退出应用程序
2012-06-15 21:51 4133private static Boolean isExit ... -
AlarmManager全局定时器/闹钟
2012-02-01 10:11 5863http://407827531.iteye.com/blog ... -
Android流量统计TrafficStats类的使用
2011-12-06 16:25 26467对于Android流量统计来说在2.2版中新加入了Traffi ... -
ScrollView当显示超出当前页面时自动移动到最底端
2011-09-01 09:42 17016卷轴视图(ScrollView)是指当拥有很多内容,一屏显示不 ... -
在SurfaceView上拖动一架飞机
2011-08-23 12:40 2943接上一篇在SurfaceView上拖动一张小图片 什么叫拖动飞 ... -
在SurfaceView上拖动一张小图片
2011-08-22 18:20 5249用手指随便拖。这里采用了线程去绘制,其实也可以在onTouch ... -
用getIdentifier()获取资源Id
2011-07-28 22:36 10776做项目过程中遇到一个问题,从数据库里读取图片名称,然后调用图片 ... -
利用VelocityTracker监控对触摸的速度跟踪
2011-07-28 22:12 10066VelocityTracker就是速度跟踪的意思。我们可以获得 ...
相关推荐
在本项目“倒计时CountDownTimer的使用”中,我们将深入探讨如何在Android应用程序中有效地运用这个组件。 CountDownTimer类是Android SDK提供的一种内置定时器,它允许开发者设置一个起始时间和间隔时间,然后按照...
在Android平台,实现这样的倒计时功能通常会用到`CountDownTimer`类,这是一个内置的计时器工具,能够按照预定的时间间隔执行回调方法。在给定的场景中,描述指出存在一个问题:当用户退出当前Activity并重新进入时...
Android实现倒计时CountDownTimer使用详解 Android 倒计时 CountDownTimer 是 Android 中的一个重要组件,用于实现倒计时功能。在开发中,我们经常会遇到需要倒计时的情况,如发送验证码等。今天,我们来详细了解...
在Android开发中,倒计时(CountdownTimer)是一个常用的功能,它可以帮助开发者实现各种计时相关的场景,比如游戏倒计时、应用等待提示、定时任务等。本项目"Android CountdownTimer倒计时"着重展示了如何在Android...
《深入理解Flash ActionScript3.0倒计时技术》 Flash ActionScript3.0(简称AS3.0)是Adobe Flash开发中的核心编程语言,它为创建动态内容、交互式应用程序以及丰富的网络体验提供了强大的支持。在本次讨论中,我们...
总之,创建一个可任意设定时间的倒计时`Dialog`需要结合`AlertDialog.Builder`和`CountDownTimer`类,同时考虑用户输入的时间验证。通过这样的方式,我们可以提供一个灵活且用户体验良好的倒计时功能,满足用户的...
通过分析这个"Android倒计时demo",我们可以学习到如何利用`CountDownTimer`高效、灵活地实现倒计时功能。其代码注释详尽,对于初学者来说是一份很好的参考资料。在实践中不断探索和优化,你将能够更好地掌握Android...
在Android开发中,倒计时(CountDownTimer)是一个常用的功能,它允许开发者创建一个定时器,该定时器从特定的毫秒值开始倒计时,直到达到零或指定的剩余时间。在这个场景中,"android 倒计时"指的是在Android应用中...
CountDownTimer 是 Android 中的一个倒计时工具,我们可以使用 CountDownTimer 来实现计时与倒计时。在这个示例中,我们使用 CountDownTimer 来执行一个倒计时任务,该任务每隔一秒钟执行一次,直到倒计时结束。 ...
### Android倒计时功能的实现:CountDownTimer详解 在Android开发中,倒计时功能是一种常见的需求,尤其是在定时器应用、游戏、提醒等场景中。`CountDownTimer`类提供了一种简单而有效的方式,用于实现倒计时功能,...
本文将深入探讨如何使用`Timer`和`CountDownTimer`这两个类来实现倒计时,并且讲解如何进行启动、暂停、继续、重复以及重设时长的操作。此外,还将介绍如何在后台通过`Service`进行倒计时,以确保应用即使在后台运行...
Android SDK 提供了一个便捷的类 `CountDownTimer`,用于实现倒计时逻辑,大大简化了开发者的工作。下面将详细介绍如何使用 `CountDownTimer` 类来实现倒计时功能。 `CountDownTimer` 是一个抽象类,它提供了两个...
在实际应用中,我们可能还需要处理一些额外的情况,比如用户在倒计时过程中点击了“重新发送”按钮,这时我们需要取消当前正在运行的`CountDownTimer`实例,避免多个倒计时同时进行。这可以通过保存`CountDownTimer`...
CountDownTimer是Android提供的一个用于计时的类,它可以执行一个倒计时操作,并在每个间隔或者倒计时结束时调用指定的方法。以下是一个简单的CountDownTimer实例: ```java new CountDownTimer(3000, 1000) { // ...
主要用到的是Android 中有一个封装好的CountDownTimer类,可以直接调用实现倒计时效果。然后我在这个基础上加了两个Android Animation动画。原文地址:http://blog.csdn.net/donkor_/article/details/53305130
在本文中,我们将深入探讨如何使用C#编程语言创建一个倒计时程序,并结合任务栏倒计时提示功能。C#是一种广泛应用于Windows桌面应用程序开发的面向对象的编程语言,其丰富的类库和强大的.NET Framework使得开发高效...
3. **ViewHolder的优化**:在ViewHolder中,我们需要为每个item的倒计时提供一个`CountDownTimer`实例,并在`onBindViewHolder`中启动或取消。同时,我们需要在`onViewRecycled`方法中取消正在运行的倒计时,以防止...
在Android开发中,倒计时(CountDownTimer)是一个常用的功能,尤其在电商应用中,如京东商城,常用于限时抢购、倒计时显示等场景。本项目"Android倒计时 Android仿京东倒计时 Android商城倒计时"正是针对这种需求而...
在Android开发中,抢购活动通常会设置倒计时来增加紧张感和用户参与度,本文将详细讲解如何使用`CountDownTimer`类实现抢购倒计时的逻辑。`CountDownTimer`是Android SDK提供的一种轻量级的计时器,非常适合用于这种...