import android.widget.Chronometer;
sdk中的源码:
实现了开始计数,重置,暂停,格式化字符串
/* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.example.android.apis.view; // Need the following import to get access to the app resources, since this // class is in a sub-package. import com.example.android.apis.R; import android.app.Activity; import android.os.Bundle; import android.os.SystemClock; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Chronometer; public class ChronometerDemo extends Activity { Chronometer mChronometer; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.chronometer); Button button; mChronometer = (Chronometer) findViewById(R.id.chronometer); // Watch for button clicks. button = (Button) findViewById(R.id.start); button.setOnClickListener(mStartListener); button = (Button) findViewById(R.id.stop); button.setOnClickListener(mStopListener); button = (Button) findViewById(R.id.reset); button.setOnClickListener(mResetListener); button = (Button) findViewById(R.id.set_format); button.setOnClickListener(mSetFormatListener); button = (Button) findViewById(R.id.clear_format); button.setOnClickListener(mClearFormatListener); } View.OnClickListener mStartListener = new OnClickListener() { public void onClick(View v) { mChronometer.start(); } }; View.OnClickListener mStopListener = new OnClickListener() { public void onClick(View v) { mChronometer.stop(); } }; View.OnClickListener mResetListener = new OnClickListener() { public void onClick(View v) { mChronometer.setBase(SystemClock.elapsedRealtime()); } }; View.OnClickListener mSetFormatListener = new OnClickListener() { public void onClick(View v) { mChronometer.setFormat("Formatted time (%s)"); } }; View.OnClickListener mClearFormatListener = new OnClickListener() { public void onClick(View v) { mChronometer.setFormat(null); } }; }
您还没有登录,请您登录后再发表评论
在Android开发中,Chronometer是一个非常实用的组件,主要用于显示倒计时或计时过程,它的功能类似于我们日常生活中常见的计时器。本教程将深入探讨如何在Android应用中使用Chronometer组件,以及如何实现其核心功能...
计时器Chronometer控件是Android开发中常见的一种时间显示组件,主要用于实时显示流逝的时间,例如倒计时、计时等场景。在Android应用开发中,Chronometer控件的使用非常广泛,它提供了简单易用的接口来实现时间的...
在本项目中,开发者已经实现了一个具有暂停功能以及初始值为0的Chronometer计时器,使得用户可以更加灵活地控制计时过程。 首先,让我们深入了解一下Chronometer的基本用法。Chronometer在Android SDK中的类名为`...
在Android平台上,开发一个简易的计时器应用,如秒表(Chronometer),是一个常见的练习,可以帮助初学者理解和掌握Android的UI组件以及时间处理。秒表功能在许多运动和活动中都有广泛的应用,例如跑步、游泳等,它...
在Android开发中,Chronometer是Android SDK提供的一种用于显示时间计时的组件,它...通过这个项目,开发者可以深入了解Chronometer组件的使用方法,并在此基础上扩展出更多功能,如定时提醒、计时器的暂停与恢复等。
- `android:base`:设置计时器的基准时间,单位为毫秒(`SystemClock.elapsedRealtime()`)。 - `android:visibility`:控制`Chronometer`的可见性,与普通`View`相同。 ### 4. 在Java代码中操作`Chronometer` 在...
在Android开发中,计时器(Chronometer)和震动器(Vibrator)是两个非常实用的组件,它们分别用于时间显示和设备震动效果的实现。本文将深入探讨这两个组件的使用方法、相关API以及如何结合它们来创建动态的用户...
// 倒计时结束,停止计时器 // 这里可以添加倒计时结束后的操作 } else { long remainingTime = endTime - currentTime; String formattedTime = formatTime(remainingTime); // 自定义格式化时间的方法 ...
通过以上步骤,你已经成功地使用Chronometer实现了计时器的开始、停止和重置功能。记住,Chronometer适用于简单的计时需求,如果你需要更复杂的定时任务,比如周期性执行某些操作,那么应该使用`CountDownTimer`或`...
在Android开发中,Chronometer是用于创建简单计时器的组件。它可以帮助用户跟踪时间流逝,通常用于游戏计时、倒计时等场景。本文将详细介绍如何使用Android Chronometer进行计时操作。 首先,Chronometer的基本用法...
点击“重置”按钮,使用`mChronometer.setBase(SystemClock.elapsedRealtime())`将计时器设回系统当前时间(从开机到现在的时间);点击“设置格式”按钮,使用`mChronometer.setFormat("Time Elapsed: %s")`设置...
下面将详细介绍Chronometer的使用方法及其常用API。 首先,要在XML布局文件中添加Chronometer,可以按照以下方式声明: ```xml <Chronometer android:id="@+id/chronometer" android:layout_width="wrap_content...
`reStart()`方法用于重新开始倒计时,如果参数`_time_s`为-1,则使用上一次的剩余时间;否则,设置新的倒计时时间。`onResume()`和`onPause()`分别用于在倒计时期间恢复和暂停计时。 此外,我们还需要处理倒计时...
- `start()`方法启动计时器,如果`mReStart`为真并且计时器未启动,则将`mRemainSeconds`重置为`mBaseSeconds`。 - `pause()`方法暂停计时器,如果计时器正在运行则将其设置为暂停状态。 - `stop()`方法停止计时...
在Android开发中,创建一个简易秒表应用是一个常见的任务,涉及到对用户界面(UI)组件的熟练使用,尤其是`Button`按钮控件和`Chronometer`计时器控件。`MAChronometer.zip`文件中可能包含了一个实现此类功能的示例...
在Android开发中,计时器(Chronometer)是一种常见的组件,用于显示已过去的时间或进行倒计时。在本篇文章中,我们将深入探讨Android Chronometer的相关知识点,包括其功能、用法、属性以及如何在实际应用中实现...
Android(安卓)应用开发技术 Chronometer组件实现计时器功能案例源代码.rar Android(安卓)应用开发技术 Chronometer组件实现计时器功能案例源代码.rar Android(安卓)应用开发技术 Chronometer组件实现计时器...
本篇文章将详细探讨如何使用Android中的Chronometer类来实现一个简单且实用的秒表计时器。 Chronometer是Android SDK提供的一种用于显示计时时间的视图组件,它能够实时更新显示的时间值,非常适合用于创建秒表应用...
在Android开发中,计时器(Chronometer)是一个非常实用的控件,它常用于显示时间流逝或倒计时。本示例中的“炫酷计时器功能源码”是基于Chronometer控件实现的一个简单但有趣的应用,旨在演示如何在设定的时间到达...
相关推荐
在Android开发中,Chronometer是一个非常实用的组件,主要用于显示倒计时或计时过程,它的功能类似于我们日常生活中常见的计时器。本教程将深入探讨如何在Android应用中使用Chronometer组件,以及如何实现其核心功能...
计时器Chronometer控件是Android开发中常见的一种时间显示组件,主要用于实时显示流逝的时间,例如倒计时、计时等场景。在Android应用开发中,Chronometer控件的使用非常广泛,它提供了简单易用的接口来实现时间的...
在本项目中,开发者已经实现了一个具有暂停功能以及初始值为0的Chronometer计时器,使得用户可以更加灵活地控制计时过程。 首先,让我们深入了解一下Chronometer的基本用法。Chronometer在Android SDK中的类名为`...
在Android平台上,开发一个简易的计时器应用,如秒表(Chronometer),是一个常见的练习,可以帮助初学者理解和掌握Android的UI组件以及时间处理。秒表功能在许多运动和活动中都有广泛的应用,例如跑步、游泳等,它...
在Android开发中,Chronometer是Android SDK提供的一种用于显示时间计时的组件,它...通过这个项目,开发者可以深入了解Chronometer组件的使用方法,并在此基础上扩展出更多功能,如定时提醒、计时器的暂停与恢复等。
- `android:base`:设置计时器的基准时间,单位为毫秒(`SystemClock.elapsedRealtime()`)。 - `android:visibility`:控制`Chronometer`的可见性,与普通`View`相同。 ### 4. 在Java代码中操作`Chronometer` 在...
在Android开发中,计时器(Chronometer)和震动器(Vibrator)是两个非常实用的组件,它们分别用于时间显示和设备震动效果的实现。本文将深入探讨这两个组件的使用方法、相关API以及如何结合它们来创建动态的用户...
// 倒计时结束,停止计时器 // 这里可以添加倒计时结束后的操作 } else { long remainingTime = endTime - currentTime; String formattedTime = formatTime(remainingTime); // 自定义格式化时间的方法 ...
通过以上步骤,你已经成功地使用Chronometer实现了计时器的开始、停止和重置功能。记住,Chronometer适用于简单的计时需求,如果你需要更复杂的定时任务,比如周期性执行某些操作,那么应该使用`CountDownTimer`或`...
在Android开发中,Chronometer是用于创建简单计时器的组件。它可以帮助用户跟踪时间流逝,通常用于游戏计时、倒计时等场景。本文将详细介绍如何使用Android Chronometer进行计时操作。 首先,Chronometer的基本用法...
点击“重置”按钮,使用`mChronometer.setBase(SystemClock.elapsedRealtime())`将计时器设回系统当前时间(从开机到现在的时间);点击“设置格式”按钮,使用`mChronometer.setFormat("Time Elapsed: %s")`设置...
下面将详细介绍Chronometer的使用方法及其常用API。 首先,要在XML布局文件中添加Chronometer,可以按照以下方式声明: ```xml <Chronometer android:id="@+id/chronometer" android:layout_width="wrap_content...
`reStart()`方法用于重新开始倒计时,如果参数`_time_s`为-1,则使用上一次的剩余时间;否则,设置新的倒计时时间。`onResume()`和`onPause()`分别用于在倒计时期间恢复和暂停计时。 此外,我们还需要处理倒计时...
- `start()`方法启动计时器,如果`mReStart`为真并且计时器未启动,则将`mRemainSeconds`重置为`mBaseSeconds`。 - `pause()`方法暂停计时器,如果计时器正在运行则将其设置为暂停状态。 - `stop()`方法停止计时...
在Android开发中,创建一个简易秒表应用是一个常见的任务,涉及到对用户界面(UI)组件的熟练使用,尤其是`Button`按钮控件和`Chronometer`计时器控件。`MAChronometer.zip`文件中可能包含了一个实现此类功能的示例...
在Android开发中,计时器(Chronometer)是一种常见的组件,用于显示已过去的时间或进行倒计时。在本篇文章中,我们将深入探讨Android Chronometer的相关知识点,包括其功能、用法、属性以及如何在实际应用中实现...
Android(安卓)应用开发技术 Chronometer组件实现计时器功能案例源代码.rar Android(安卓)应用开发技术 Chronometer组件实现计时器功能案例源代码.rar Android(安卓)应用开发技术 Chronometer组件实现计时器...
本篇文章将详细探讨如何使用Android中的Chronometer类来实现一个简单且实用的秒表计时器。 Chronometer是Android SDK提供的一种用于显示计时时间的视图组件,它能够实时更新显示的时间值,非常适合用于创建秒表应用...
在Android开发中,计时器(Chronometer)是一个非常实用的控件,它常用于显示时间流逝或倒计时。本示例中的“炫酷计时器功能源码”是基于Chronometer控件实现的一个简单但有趣的应用,旨在演示如何在设定的时间到达...