问题标签 [chronometer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2355 浏览

android - 单击时如何使android计时器不可见和可见

我正在开发一个应用程序,该应用程序的左侧有一个带有计时器的标题栏,一个以RelativeLayout 为中心的文本视图。

带有 Chronometer 和 TextView 的标题栏

RelativeLayout 采用 textview 的高度并填充屏幕宽度

我想在用户单击时隐藏计时器并取消隐藏用户再次单击。

如何做到这一点?

编辑,进一步回答和评论

这是颜色文件代码

我按照建议使用了以下代码

但结果是

在此处输入图像描述

它不再响应任何点击。

LogCat 结果

在此处输入图像描述 在此处输入图像描述

即使是调试器断点也会显示 Textcolor 值的变化,但不会发生显示颜色的变化。

0 投票
1 回答
1209 浏览

flash - 如何打造精准的时计,匹配实时?

我在一个教育软件中工作,主要是使用 Flash AS3 开发的,我们有一个计时器,它通过不同的用户显示不同的值。示例:两个用户同时启动计时器,但在使用几分钟后,他们的值不同。

当前的实现使用 Timer 类,导致这种情况发生,显然是由于每台计算机的平均速度不同。

我已经有了一个想法,但我想有一些理论上的建议。提前致谢。

0 投票
1 回答
2872 浏览

java - 精确一秒间隔的最佳计时器技术是什么?

我正在为一项专门的户外运动编写一个简单的计时应用程序。该应用程序每秒执行一系列计算,并显示用户感兴趣的信息。经过时间是计算结果准确性的关键。理想情况下,计算和结果将准确地每秒更新一次。我尝试使用计时器或计时器小部件来控制更新间隔:

有没有更准确的方法来建立间隔?有没有一种技术可以给我一个几乎精确的一秒间隔?

下面的代码并不完整——只是为了显示我正在使用的时间和计时器的类型——它们运行良好,只是不精确。

///////////////////////////

0 投票
5 回答
9264 浏览

android - Android Chronometer,保留时间状态(并在后台继续计数)

我有一个计时器,从用户遇到该活动的时间开始计数

我目前在 onCreate 期间使用 Chronometer 设置(最初仅在满足某些条件时启动)。但是我需要计时器一直向上计数,直到应用程序及其所有视图都关闭(我有一个“退出”功能来做到这一点)。

问题是每次我查看另一个选项卡并返回其活动时,Chronometer 都会重置为零。(这与oncreate有关,但我不知道如何解决)

我没有找到一种直观的方法来自行保存计时器的状态或在后台计数(或者可能自己跟踪时间并在不同的时间点直观地更新计时器)

我的一个想法是使用服务启动 Chronometer 并让服务继续计数,同时在现有活动更新中使用 textview 使用计时器的当前时间计数作为字符串

对此问题的已知方法的任何见解将不胜感激!

这更加复杂,因为这是 tabhost 中的一个活动,并且 tabhost 每次加载视图时都会调用 onPause 和 onResume,因此这会破坏生命周期功能。

0 投票
1 回答
5544 浏览

android - Android:带有毫秒的计时器?

我想要的是用毫秒来测量时间,但是使用 Chronometer 的问题是它没有准确性(它的最分辨率是秒)我已经看到了这个: Show miliseconds with Android Chronometer 但我无法让它工作. 也许我应该使用另一个对象?任何想法?

0 投票
1 回答
1981 浏览

android - Android Chronometer 自己的实现

我开发了自己的 Chronometer 实现。我做了以下事情:

  1. 创建一个服务 (CronoService),它使用执行线程的 Runnable 对象。Runnable 将每 0.1 秒循环一次。

  2. 将接收来自 Ui 的消息以启动、暂停或恢复 Chronometer 的 Messenger 对象。

  3. 将在 Runnable 对象的每个循环之后广播时间的意图。

代码是:

我的问题是我的 Chronometer 比普通的要慢一些。它每秒钟损失一点时间。我做错了什么,但我找不到问题。非常感谢。

编辑 工作代码更新。

0 投票
1 回答
35400 浏览

android - 在 Android 中创建计时器

我想知道如何在 Android 中实现一个简单的计时器,它带有一个开始和停止按钮,以 HH:MM:SS:MsMs 格式显示数据......我一直在搜索和搜索,我找到了一些类在谷歌开发人员上,但他们没有给出例子,我迷路了......你能指导我看一个教程/例子吗?我刚开始使用 Android :) 任何帮助将不胜感激。

0 投票
2 回答
12501 浏览

android - 安卓毫秒

所以我正在尝试编写一个以毫秒为单位显示时间的秒表应用程序,但由于某种原因它不起作用。基本上我只有一个切换按钮,在被按下后,开始打印从开始时间到当前时间的毫秒数......但在模拟器中,应用程序锁定了。怎么了?

}

0 投票
1 回答
5653 浏览

android - 如何设置计时器的开始时间

我有一个带有计时器的应用程序,我需要将开始时间设置为日期之间的差异

我怎样才能做到这一点?

0 投票
2 回答
388 浏览

android - 如何根据秒表定时器发起事件?

基本上我正在开发一个应用程序来提醒司机他们已经驾驶了多长时间。它需要在特定时间发出警报。

目前我正在使用显示时间的计时器。

一小时过去后,我需要在屏幕上显示一条消息,上面写着“Hour Passed”。

2 小时过去了,我需要另一条消息说“已经过去了”,还有一条消息说“需要休息 15 分钟”。然后需要出现一个按钮,允许用户开始休息,直到启动新的计时器。

当休息时间在 15 分钟完成时,需要出现一个显示“继续驾驶”的按钮,并且显示驾驶时间的原始计时器需要从休息前的时间 (2:00:01) 继续。

如您所见,所有功能都相对相似,基于时间事件。

我猜我需要使用某种 if 语句,这些语句在计时器到达某个时间时启动,但我基本上坚持如何在计时器到达某个时间时使应用程序执行所需的功能。