SystemClock
来源:互联网 发布:hifi音乐软件 编辑:程序博客网 时间:2024/05/17 06:21
在Andriod中关于线程一部分中经常会遇到计算时间的操作,这里面应用较多的是SystemClock类,这个类有两个主要的静态方法uptimeMillis()和 elapsedRealtime().
我们来看一下这两个函数的实际含义,以下是源码中的注释
Returns milliseconds since boot, not counting time spent in deep sleep.
This value may get reset occasionally
native public static long uptimeMillis();
Returns milliseconds since boot, including time spent in sleep.
native public static long elapsedRealtime();
由此可见,uptimeMillis()返回的是系统从启动到当前处于非休眠期的时间。
elapsedRealTime()返回的是系统从启动到现在的时间。
值得一提的是,这个类还提供了另外一个方法, public static void sleep(long ms),这个方法就是封装了Thread.sleep方法,但是不会抛出InterruptedException
- SystemClock
- SystemClock
- SystemClock
- SystemClock
- SystemClock
- SystemClock
- SystemClock elapsedRealtime()
- SystemClock简介
- Android SystemClock
- android SystemClock
- SystemClock.sleep
- SystemClock类
- SystemClock 应用
- Android SystemClock
- SystemClock.sleep
- Android SystemClock 应用
- SystemClock类概述
- Thread.sleep() & SystemClock.sleep()
- 程序员的情书
- js思维导图
- Linux驱动修炼之道-SPI驱动框架源码分析(下)
- vs2010sp1 基于mfc的程序在另一台电脑上运行
- Unity3D 游戏引擎之IOS高级界面发送消息与Unity3D消息的接收
- SystemClock
- request对象的getAttribute()和getParameter()方法
- 重新加载父iframe
- execute、executeQuery和executeUpdate之间的区别
- Unity3D 游戏引擎之游戏场景的切换与持久化简单数据的储存
- 框架学习之Spring 第一节 认识Spring以及环境的配置
- 《怎么提高你的人生档次》
- V4L2 for capture picture的应用程序框架
- 华氏摄氏转换