`

使用Chronometer 间断计时

阅读更多

比较重要的方法

setBase(long time);

start();

getBase();

 

其中,对setBase加入参数如下:

setBase(SystemClock.elapsedRealtime());

这样可以实现从0开始计时,并且可以停止与继续计时的效果(android默认是打开含有Chronometer 的activity时,Chronometer 就开始计时,不管你有有没有通过按钮调用它的start()方法)

其它的SystemClock方法如下

SystemClock.elapsedRealtime();//基础时间
SystemClock.uptimeMillis();

SystemClock.currentThreadTimeMillis();//当前线程开启的时间长度

分享到:
评论

相关推荐

    Chronometer倒计时 android

    本文将深入探讨如何使用Chronometer实现倒计时功能,以及相关的编程技巧和注意事项。 首先,让我们理解一下Chronometer的基本概念。Chronometer是Android SDK提供的一种可以显示时间流逝的视图,其格式通常为HH:MM:...

    android利用Chronometer实现倒计时(已封装,可直接使用)

    项目需要实现一个计时的功能,利用Chronometer虽然可以很方便的实现计时功能,但需要的却是一个倒计时控件. 百度了一下方法不少,倒计时的却没有,于是用Chronometer封装了一个倒计时的类,本着开源的精神,分享给...

    Chronometer实现计时器的开始停止重置功能

    通过以上步骤,你已经成功地使用Chronometer实现了计时器的开始、停止和重置功能。记住,Chronometer适用于简单的计时需求,如果你需要更复杂的定时任务,比如周期性执行某些操作,那么应该使用`CountDownTimer`或`...

    Android利用Chronometer实现倒计时功能

    `reStart()`方法用于重新开始倒计时,如果参数`_time_s`为-1,则使用上一次的剩余时间;否则,设置新的倒计时时间。`onResume()`和`onPause()`分别用于在倒计时期间恢复和暂停计时。 此外,我们还需要处理倒计时...

    Chronometer 计时器组件的用法

    在Android开发中,Chronometer是一个非常实用的组件,主要用于显示倒计时或计时过程,它的功能类似于我们日常生活中常见的计时器。本教程将深入探讨如何在Android应用中使用Chronometer组件,以及如何实现其核心功能...

    计时器Chronometer

    使用计时器时,我们需要设置一个监听器来处理时间更新事件。以下是如何在代码中创建并使用计时器的基本步骤: 1. 在XML布局文件中添加Chronometer元素: ```xml <Chronometer android:id="@+id/chronometer" ...

    计时器Chronometer控件的应用实例

    计时器Chronometer控件是Android开发中常见的一种时间显示组件,主要用于实时显示流逝的时间,例如倒计时、计时等场景。在Android应用开发中,Chronometer控件的使用非常广泛,它提供了简单易用的接口来实现时间的...

    android下的Chronometer应用--正逆向计时器

    1. Chronometer使用的是系统时间,因此当设备时间被手动更改时,计时可能会受到影响。 2. Chronometer的`setBase()`方法设置的是相对于系统启动时的毫秒数,而不是绝对时间。 3. 为了实现倒计时,你需要监听`...

    Android自定义Chronometer实现短信验证码秒表倒计时功能.docx

    Android系统提供了Chronometer组件,但它默认并不支持倒计时至0后的暂停功能。因此,我们常常需要自定义ChronometerView来满足这些需求。 `ChronometerView`是基于`TextView`的一个扩展,它实现了倒计时、暂停、...

    Android我自己的简易(秒表)计时器Chronometer

    在Android平台上,开发一个简易的计时器应用,如秒表(Chronometer),是一个常见的练习,可以帮助初学者理解和掌握Android的UI组件以及时间处理。秒表功能在许多运动和活动中都有广泛的应用,例如跑步、游泳等,它...

    android Chronometer计时器 基本实例

    - `Chronometer`在屏幕关闭时不会继续计时,如果需要后台计时,可能需要结合其他机制,如`AlarmManager`。 - 在Android 10(API 29)及以上版本,如果应用运行在后台,可能会受到电池优化策略的影响,导致计时不准。...

    实现了暂停功能以及初始值为0的chronometer计时器

    在Android开发中,Chronometer组件是一个非常实用的工具,它用于显示从特定时间点开始的累计时间,通常用于倒计时或计时器应用。在本项目中,开发者已经实现了一个具有暂停功能以及初始值为0的Chronometer计时器,...

    学习使用Android Chronometer计时器

    本文将详细介绍如何使用Android Chronometer进行计时操作。 首先,Chronometer的基本用法是在XML布局文件中声明一个Chronometer组件。在给出的例子中,我们有以下XML布局: ```xml <Chronometer android:id="@+id...

    Chronometer

    计时器Chronometer用于计时的组件,是TextView的子类,以1秒的时间间隔进行计时,并显示计时结果. Chronometer类方法介绍: Start(); //开始计时 Stop(); //停止计时 setBase(); //设置开始计时的基准时间,单位为毫秒,若...

    Android自带倒计时控件Chronometer使用方法详解

    在Android开发中,有时我们需要实现倒计时功能,这时候Android SDK提供了一个内置的控件——Chronometer,它能够方便地实现计时或者倒计时的需求。本篇文章将深入讲解Chronometer的使用方法。 首先,Chronometer是...

    Android Chronometer 使用实例

    这里,我们使用SystemClock.elapsedRealtime()获取当前时间并设置为Chronometer的基础时间,然后调用start()方法开始计时。 为了实现图片切换,我们可以使用ImageView和一个定时器(如Handler或CountDownTimer)。...

    Android实战教程第四十篇之Chronometer实现倒计时

    总之,通过使用Android提供的Chronometer组件,我们可以轻松地实现倒计时功能。只需合理配置XML布局,初始化组件,设置监听器,并处理好计时器的开始、停止和复位操作,就能实现一个完整的倒计时应用。在实际开发中...

    Android计时器chronometer使用实例讲解

    在Android开发中,Chronometer是用于计时的控件,它可以显示从某个基准时间开始到当前时间的时间差。本篇文章将深入讲解如何在Android应用中使用Chronometer,并通过实例演示其基本用法。 首先,Chronometer类提供...

Global site tag (gtag.js) - Google Analytics