System.currentTimeMillis()和SystemClock.elapsedRealtime()
来源:互联网 发布:婚纱摄影电子相册软件 编辑:程序博客网 时间:2024/05/02 18:57
System.currentTimeMillis()获取的是系统时间,是距离1970年1月1日开始计算的一个值;android.os.SystemClock.elapsedRealtime()获取从设备boot后经历的时间值。
System.currentTimeMillis()获取当前日期有意义,如当前是xxxx年xx月xx时xx分xx秒xxx毫秒,这个值在系统设置中可以更改的;而SystemClock.elapsedRealtime()计算某个时间经历了多长时间有意义,例如通话经历了多长时间,这个值是系统设置无关。
但是Android源码中计算通话时间是用System.currentTimeMillis()的,这个一般情况下是没有问题的。但是如果有人在设备建立通话后修改系统时间,那么通话结束后的时间值就不对了,日期往后调整个几年,通话时间就会显示有几年的。
0 1
- System.currentTimeMillis()和SystemClock.elapsedRealtime()
- System.currentTimeMillis()和SystemClock.uptimeMillis()
- System.currentTimeMillis()和SystemClock.uptimeMillis()区别
- System.currentTimeMillis() uptimeMillis elapsedRealtime 区别
- System.currentTimeMillis() uptimeMillis elapsedRealtime 区别
- System.currentTimeMillis() uptimeMillis elapsedRealtime 区别
- System.currentTimeMillis() uptimeMillis elapsedRealtime 区别 .
- System.currentTimeMillis() uptimeMillis elapsedRealtime 区别
- System.currentTimeMillis()、uptimeMillis和elapsedRealtime 三者区别
- System.currentTimeMillis()与SystemClock.uptimeMillis()
- System.currentTimeMillis()与SystemClock.uptimeMillis()
- System.currentTimeMillis()与SystemClock.uptimeMillis()
- Android时间间隔 SystemClock.uptimeMillis 和 System.currentTimeMillis
- Android时间间隔 SystemClock.uptimeMillis 和 System.currentTimeMillis
- SystemClock elapsedRealtime()
- 时间间隔: SystemClock.uptimeMillis与System.currentTimeMillis
- 时间间隔: SystemClock.uptimeMillis与System.currentTimeMillis
- 时间间隔: SystemClock.uptimeMillis与System.currentTimeMillis
- Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
- Windows 下利用openwrt网关进行wireshark抓包
- Ubunt14.04安装MATLAB2015b
- 小程序项目中各个文件的作用
- markdown编辑器使用方法
- System.currentTimeMillis()和SystemClock.elapsedRealtime()
- 修改Android系统 支持的蓝牙传输的文件类型
- Win7,64位,Python2.7.2,安装setuptools(19.2)
- JVM(6):JVM调优-从eclipse开始
- Linux新手入门:Unable to locate package错误解决办法
- 【初级】html教程:写出简单的注册登录界面
- Android加载器LoaderManager.LoaderCallbacks的使用
- 排序的八种算法
- makefile编写规则