chronometer相关内容

创建基于 GUI 的计时器(或秒表)

我花了一些时间来开发一个程序,显示从用户单击开始按钮开始的已用时间或剩余时间,很像秒表或天文钟,可以测量时间直到您停止和重置.测量经过时间的其他示例是赛车游戏中的单圈时间和其他游戏中的时间限制(以毫秒为单位). 不过,我遇到了一些麻烦,因为我自己的秒表没有以与实际时间相同的速度运行.我的计时器运行一秒或一秒需要超过一秒的时间. 代码就在这里:(GUI 完美运行;我更关心如何控制值以显示 ..
发布时间:2021-12-31 15:16:44 Java开发

计时器从Notification RemoteViews中的特定值开始

我正尝试在新的通知中启动计时器,但是从暂停(经过)开始,“经过的时间是从另一个计时器获得的",而不是从零开始计时 天文钟表的通知 RemoteViews.class 中的开始 base 与 Chronometer.class 的开始base不同,它具有不同的计算 通知通知=新NotificationCompat.Builder(getApplicationContext()).setSma ..

计时码表字体在android中不变

我想在android中更改天文钟的字体.我将默认字体设置为自定义字体.该字体似乎适用于除天文钟以外的所有位置.我也尝试过设置 android:fontFamily ="@ font/myfont" ,但这没有用.虽然该字体似乎是在预览窗口中应用的,但是当我在设备上运行我的应用程序时,字体并没有改变. 有什么办法克服它吗? 这是我的代码: ..
发布时间:2021-04-04 19:59:17 移动开发

Android:数分钟内的Chronometer SetBase

有没有一种方法可以使用android chronometer类在15分钟内设置秒表的基数,并且从那段时间开始计时直到0秒? 我尝试使用setBase(60000),但这不起作用. 解决方案 通常,天文钟的工作原理如下(如果您想将Base设置为特定的nr): mChronometer.setBase(SystemClock.elapsedRealtime()-(nr_of_min ..
发布时间:2020-07-07 19:23:03 移动开发

如何保存天文钟时间并使用共享首选项在另一个活动中将其恢复

我在Mainactivity.java中有一个天文钟,我想使用SharedPreferences保存开始时间,并让开始时间在其他活动中显示出来,但是我不知道该怎么做.我已经尝试过允许它在后台运行,但由于无法将变量传递给其他活动而失败,因此建议使用SharedPreferences的人会更容易.那么,有谁知道如何节省开始时间并在另一项活动中获得价值?这是代码. MainActivity.jav ..
发布时间:2020-07-07 19:22:54 Java开发

如何通过方向更改包含Android计时码表的值

我正在构建一个简单的计时器应用,其中我使用android计时器来跟踪经过的时间.但是当我启动计时码表并更改方向以使其处于横向时,计时码表将重置并再次显示00:00.我希望它保留其价值. portrait和landscape的布局不同 portrait--> Layout文件夹 landscape->layout_land文件夹 ..
发布时间:2020-07-07 19:21:51 移动开发

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

我有一个带有计时器的应用程序,我需要将开始时间设置为与日期之间的差值 我该怎么做? 解决方案 一种方法是扩展Chronometer类……类似这样: public class MyChronometer extends Chronometer { public int msElapsed; public boolean isRunning = false; ..
发布时间:2020-07-07 19:21:49 移动开发

Android计时码表

如何在默认时间00:00以外的特定时间启动天文钟?可以设置chronometerObj.setBase(startTime)吗? ch.setBase(SystemClock.elapsedRealtime()-anylongvalue); ch.start();如果我输入anylongvalue可以设置开始时间吗? 解决方案 计时对象被实例化后,默认设置为现在的基准时间("now" ..
发布时间:2020-07-07 19:21:45 移动开发

Android Chronometer从定义的值开始

我有一个应用程序,其中向用户显示计时器,以显示用户的工作状况. 每当活动回到后台时(无论是通过主页按钮还是返回主页),我都会节省该时间(以秒为单位),而当活动返回时,我希望继续从同一时间开始运行计时码表.用户可能会从列表中选择其他项目,并且时间有所不同,并且他可能会关闭电话... 我可以保存天文钟的时间,但是不能设置开始时间. 从测风头API 中,方法setBase()指出: 设置倒数 ..
发布时间:2020-07-07 19:20:41 移动开发

设置天文钟表的HH:MM:SS

我知道天文钟的格式可以是MM:SS或HH:MM:SS,但是我想知道如何使用setFormat()和getFormat()来设置HH:MM:SS模式(现在是MM:SS) ). 这时,我使用: android:format="@string/chronometer_initial_format"通过声明设置格式: %1$s ..
发布时间:2020-07-07 19:20:39 移动开发

如何使天文钟在后台运行?

我在Activity中(1)A Chronometer,并且运行良好.我单击Button并开始Chronometer时间计数. 我正在尝试将得分Chronometer更改为Activity(2),但没有成功. 在此新的Activity(2)中,布局Chronometer没有一个组件. 我试图将Activity(1)的Chronometer对象传递给另一个Activity(2),并继续计 ..
发布时间:2020-07-07 19:20:35 移动开发

Android计时码表:时间格式问题

为什么我的天文钟表告诉我后不停? 我发现它似乎与我在7英寸Galaxy Tab上测试过的平板电脑隔离.我不知道为什么它可以在我的手机上运行而不能在平板电脑上运行. Chronometer在两种布局中的设置都相同(因为我为不同的屏幕尺寸使用了不同的布局). 这是在类中处理Chronometer的方式: this.chrono = (Chronometer) findViewById ..
发布时间:2020-07-07 19:20:33 Java开发

天文钟节省碎片更换的时间

所以我的应用程序有1个活动和4个片段,其中一个片段带有计时器,以显示经过了多少时间. 它工作正常,但是我有一个问题,就是每次我移到另一个片段并返回时,天文钟都会一直回到00:00. 我知道这是因为我的startStopWatch()方法位于OnCreateView中,但是有什么方法可以使它从停止的地方继续吗? 是否可以使用Bundle类解决此问题?如果可以,怎么办? 这是我 ..
发布时间:2020-07-07 19:20:30 移动开发

Android Chronometer恢复功能

我试图使用Chronometer在Android应用中创建恢复按钮.到目前为止,我对简历方法有以下代码段: private long pauseResume() { long timeWhenStopped = chronometer.getBase() - SystemClock.elapsedRealtime(); return timeWhenStopped; } ..
发布时间:2020-07-07 19:20:28 移动开发

创建基于GUI的计时器(或秒表)

我花了一些时间来处理一个程序,该程序显示用户从中单击开始按钮所经过的时间或剩余时间,就像秒表或天文钟一样,它测量直到停止并重置的时间.测量经过时间的其他示例包括赛车游戏中的单圈时间和其他游戏中的时间限制(以毫秒为单位). 但是,我遇到了一些麻烦,因为我自己的秒表的运行速度与实际时间不同.我的计时器上下运行一秒钟需要花费一秒钟以上的时间. 代码就在这里:(GUI可以正常工作;我更关心如何 ..
发布时间:2020-07-07 19:20:25 Java开发

Android:旋转后如何还原已停止计时码表的状态?

我正在用这种方式保存状态并在计时器运行时旋转后恢复状态. Android_Chronometer暂停 当我在Xsec处停止计时器,然后在Y秒之后,我改变了方向,天文台将标记X + Y秒. 无论走了多少时间,我都希望将计时器停止运转的时间保持在旋转之前的状态.我该怎么办? 解决方案 我对Chronometer类以及如何适应方向变化也有类似的疑问.尽管有几个有用的帖子和示例,但我发现没有 ..
发布时间:2020-07-07 19:20:20 移动开发

如何以特定的开始时间启动计时器?

比方说我有这个变量: long myMillis = 20000; 这意味着我希望我的计时器在20秒(00:20)开始计时. 我尝试这样做: chronometer.setBase(myMillis); 但是它不起作用.它不会以20秒开始.它从一些没有意义的怪异时间开始. 解决方案 通常,天文钟的工作原理是这样的(如果您想设置 特定nr的基础): mCh ..
发布时间:2020-07-07 19:19:15 移动开发