Android4.4原生安卓4.4系统有通话计时吗

628被浏览44,976分享邀请回答7225 条评论分享收藏感谢收起114 条评论分享收藏感谢收起他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)关于 Android 中的时间——你需要知道这些 - 简书
关于 Android 中的时间——你需要知道这些
在 Android 的开发中我们经常需要编写和 时间 有关的代码,比如说:按钮的“帕金森”误触、验证码发送的计时器等等;这时我们可能会根据 System.currentTimeMillis() 去获取两次点击按钮的时间差以及自己编写定时器 Timmer 和 TimeTask 来解决上述的问题,但是,这其实都是 Google 不推荐的。
CountDownTimer
Android:老子本来就有倒计时器
下面举一段代码来示意——在一个 TextView 中显示发送验证码 10s 的倒计时
private TextView vertifyV
private CountDownTimer timer = new CountDownTimer(1) {
public void onTick(long millisUntilFinished) {
vertifyView.setText((millisUntilFinished / 1000) + "秒后可重发");
public void onFinish() {
vertifyView.setEnabled(true);
vertifyView.setText("获取验证码");
调用的时候很简单:timer.start();
最后说明一下:CountDownTimer timer = new CountDownTimer(1)中,第一个参数表示总时间,第二个参数表示间隔时间。意思就是每隔一秒会回调一次方法onTick,然后10秒之后会回调onFinish方法。
SystemClock
别只抓着 System.currentTimeMillis() 不放了
以下详细介绍内容来自
public final class SystemClock extends Object 是一个不可变类。
java.lang.Object?
android.os.SystemClock
它是一个核心的技术设备。三种不同的时钟是可用的,他们不应该混淆:
System.currentTimeMillis()是一个标准的“墙”时钟(时间和日期),表示从纪元到现在的毫秒数。该墙时钟能够被用户或电话网络(见setCurrentTimeMillis(long))设置,所以该时间可能会向前或向后不可预知地跳越。该时钟应该仅仅被使用在当现实世界的对应的日期和时间是重要的情况,例如一个日历或闹钟应用程序。而间隔时间和经过时间应该使用不同的时钟。如果你使用System.currentTimeMillis(),可以考虑监听ACTION为ACTION_TIME_TICK、ACTION_TIME_CHANGED、ACTION_TIMEZONE_CHANGED 的广播去监听时间变化。
uptimeMillis()表示自系统启动时开始计数,以毫秒为单位。返回的是从系统启动到现在这个过程中的处于非休眠期的时间。当系统进入深度睡眠时(CPU关闭,设备变黑,等待外部输入装置)该时钟会停止。但是该时钟不会被时钟调整,闲置或其他节能机所影响。这是大多数间隔时间的基本点,例如Thread.sleep(millls)、Object.wait(millis)和System.nanoTime()。该时钟被保证是单调的,适用于检测不包含休眠的间隔时间的情况。大多数的方法接受一个时间戳的值除了uptimeMillis()时钟。
elapsedRealtime() and elapsedRealtimeNanos() 返回系统启动到现在的时间,包含设备深度休眠的时间。该时钟被保证是单调的,即使CPU在省电模式下,该时间也会继续计时。该时钟可以被使用在当测量时间间隔可能跨越系统睡眠的时间段。
有几种机制控制事件发生的时间:
标准的方法像Thread.sleep(millis) 和 Object.wait(millis)总是可用的,这些方法使用的是uptimeMillis()时钟,如果设备进入深度休眠,剩余的时间将被推迟直到系统唤醒。这些同步方法可能被Thread.interrupt()中断,并且你必须处理InterruptedException异常。
SystemClock.sleep(millis)是一个类似于Thread.sleep(millis)的实用方法,但是它忽略InterruptedException异常。使用该函数产生的延迟如果你不使用Thread.interrupt(),因为它会保存线程的中断状态。
Handler可以在一个相对或者绝对的时间设置异步回调,Handler类对象也使用uptimeMillis()时钟,而且需要一个loop(经常出现在GUI程序中)。
AlarmManager可以触发一次或重复事件,即使设备深度休眠或者应用程序没有运行。事件可以选择用 currentTimeMillis或者elapsedRealtime()(ELAPSED_REALTIME)来设置时间,当事件发生会触发一个广播。
public static long currentThreadTimeMillis () 返在当前线程运行的毫秒数。
public static long elapsedRealtime () 返回系统启动到现在的毫秒数,包含休眠时间。
public static long elapsedRealtimeNanos () 返回系统启动到现在的纳秒数,包含休眠时间。
public static boolean setCurrentTimeMillis (long millis) 设置当前的"墙"时间,要求调用进程有许可权限。返回是否成功。
public static void sleep (long ms) 等待给定的时间。和Thread.sleep(millis)类似,但是它不会抛出InterruptedException异常。事件被推迟到下一个中断操作。该方法直到指定的时间过去才返回。
public static long uptimeMillis () 返回系统启动到现在的毫秒数,不包含休眠时间。就是说统计系统启动到现在的非休眠期时间。
只要坚持21天,这就是你接下来的习惯。
Android.os.SystemClock 介绍 Class Overview Core timekeeping facilities. Three different clocks are available, and they should not be confus...
Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式...
最近项目中遇到一个上报时间错误的问题。查了一段时间,中间一度怀疑是否是用户修改时间造成的计算错误。然后就了解了一下Android系统中所使用的时间。其实谷歌已经为我们整理了一份文档并做了区分。可以翻墙的同学直接参考 这里。这里还是根据自己的理解与经验做一些解读。 Syste...
Android Handler机制系列文章整体内容如下: Android Handler机制1之ThreadAndroid Handler机制2之ThreadLocalAndroid Handler机制3之SystemClock类Android Handler机制4之Loo...
1 多线程的引入 1.1 进程与线程 在学习多线程之前,我们应该明白线程是什么,进程是什么,以及它们的联系与区别,这样才有助于我们理解多线程。 进程: 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位,每一个进程都有它...
译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情...
昨晚哄孩子睡觉 哄了好久 久的自己都忘记什么时候 和孩子一起睡着了 本来还打算 等她睡着后 我码字呢 结果醒来已经是早上6点多了 昨晚是做了很奇怪的梦 梦见了我小时候 梦见了爷爷奶奶 虽然他们已不在人世间 梦见爷爷在地里辛勤劳作 梦见奶奶为我洗衣裳 小时候我喜欢睡懒觉 不上...
昨晚宝贝女儿和妈妈发生一点点别扭,我尝试用林文彩老师的给她安全感,解决了这一个问题。
我们家是两层的老式楼房,洗澡间在一楼,每次宝贝女儿洗澡时她都需要陪,要你在洗澡间外面。但昨晚由于她拖拉,和妈妈沟通上产生了一点问题,妈妈不愿去陪她,她就一直在客厅里哭闹...
没声音,再好的戏也出不来; 没听力,再好的歌也唱不出来; 吴克群左耳突发性失聪!他从5、6月开始就常常耳鸣,一开始没有太过在意,直到后来去耳鼻喉科精密检查,才发现是突发性失聪,而且已经错过半个月黄金治疗期,恐怕无法再恢复正常听力。 听力只剩下6成,左耳神经也已经受损,连高、...
飞蛾扑火 被困于器皿中 深夜振翅 扰我清梦 我欲将之放走 恍惚才知,其在天花 顿伤感油然而生 它是否如我这般 不顾后果,挺而走险 却触不到梦想,还丢了自由 如折翼的天使陷入沼泽 终究飞不出这现实,这牢笼 却无退路,抑郁余生是不是安卓手机都看不到具体的通话时间?【android吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,257,021贴子:
是不是安卓手机都看不到具体的通话时间?收藏
本人刚用上智能机,用的是华为T8950。发现通讯录里面看不到每通电话的具体通话时间多少,只要接听的时间。还有打电话的时候,对方接通后会有一个震动反馈,能不能设置取消呢?用着不习惯。 请各位大虾指教。
就是看不到啊!百度了一下都没找到答案,好多人同问。
没用自带的,第三方的可以
贴吧拳王争霸赛中累计获取100场胜利,
下载个来电通拨号软件就OK
好像4.0以上在设置/更多/使用情况 里就可以看到
——来自HTC One X .
miui可以——来自会发烧的hd2,冬天可作暖手宝,夏天可以煎鸡蛋~@^_^@~
可以看到吧
那个振动应该是安全软件里面的,可以去安全软件里把接通振动关掉
android电视盒「天猫情人节」限定礼盒,专属好礼幸福钜惠!愿你邂逅美好莫若ta.「天猫情人节」礼遇心动的你!
我也用华为T8950
登录百度帐号推荐应用}

我要回帖

更多关于 安卓4.4.2原生设置apk 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信