Android 时间API
文章目录
- System.currentTimeMillis()获取的是系统的时间
- SystemClock.uptimeMillis()
- SystemClock.elapsedRealtime()
- SystemClock.elapsedRealtimeNanos()
- 获取网络时间
System.currentTimeMillis()获取的是系统的时间
SystemClock.uptimeMillis()
表示系统开机到当前的时间总数,单位是毫秒,但是,当系统进入深度睡眠(CPU休眠、屏幕休眠、设备等待外部输入)时间就会停止,但是不会受到时钟缩放、空闲或者其他节能机制的影响。
注意:Android设备连着adb线到其他设备的情况下,设备是不会进入休眠模式的。
SystemClock.elapsedRealtime()
表示系统开机到当前的时间总数。它包括了系统深度睡眠的时间。这个时钟是单调的,它保证一直计时,即使CPU处于省电模式,所以它是推荐使用的时间计时器
SystemClock.elapsedRealtimeNanos()
同 SystemClock.elapsedRealtime() 只不过返回的是纳秒
获取网络时间
public static void getNetworkTime(){String webUrl1 = "http://www.bjtime.cn";// bjTimeString webUrl2 = "http://www.baidu.com";// 百度String webUrl3 = "http://www.taobao.com";// 淘宝String webUrl4 = "http://www.ntsc.ac.cn";// 中国科学院国家授时中心String webUrl5 = "http://www.360.cn";// 360String webUrl6 = "http://www.beijing-time.org";// beijing-timeString webUrl7 = "http://www.163.com/";// 网易String webUrl8 = "https://www.tmall.com/";// 天猫try {URL url = new URL(webUrl2);URLConnection conn = url.openConnection(); //生成连接对象conn.connect(); // 连接long dateL = conn.getDate(); // 获取网站时间System.out.println(dateL);
// Date date = new Date(dateL);
// SimpleDateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");} catch (Exception e) {e.printStackTrace();} }
官方文档:SystemLock
Android 时间API相关推荐
- Android 设备管理API概览(Device Administration API)
原文:http://android.eoe.cn/topic/android_sdk Android 2.2通过提供Android设备管理API的支持来引入企业应用支持.在系统级的设备管理API提供了 ...
- weather_在Weather App中使用Android Location API –搜索城市
weather 在这篇文章中,我想描述如何使用openweathermap搜索城市以获取天气状况. 我们可以通过两种方式查找城市: 使用名称模式 使用地理坐标(Android Location API ...
- Android ----中文Api 百度地图
Android中文API最新中文版 [复制链接] kupe kupe当前离线 在线时间 1 小时 e望 0 点 最后登录 2011-2-17 注册时间 2011-2-17 积分 12 阅读权限 ...
- Android 中文 API (16) —— AnalogClock
一.结构 public class AnalogClock extends View java.lang.Object android.view.View android.widget.A ...
- Android Location API跟踪您当前的位置
Android Location API can be used to track your mobile current location and show in the app. In this ...
- Android 时间显示控件 TextClock
Android 时间显示控件 TextClock TextClock可用作显示时间,API>=17,用来替代DigitalClock. 系统设置以24小时格式的时候使用这个format andr ...
- Android Camera API 2使用OpenGL ES 2.0和GLSurfaceView对预览进行实时二次处理(黑白滤镜)
这段时间有点忙,一直没时间写第三篇教程,其实代码很早之前就写好了.本系列教程会有三篇文章讲解Android平台滤镜的实现方式,希望在阅读本文之前先阅读前面两篇文档. 第一篇 Android Camer ...
- Android 常用API自查表(二)
Android 常用API自查表 IQOO Neo6 日志授权 INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 移除和拷贝assets中的文件 清空任务栈 Create ...
- 初步探究Android App API接口测试--实战
一.Android App API接口测试 1.如何学好Android App API接口测试 postman可以用来实现API接口自动化测试,但是也有弊端,无法实现接口测试数据的参数化,为了达到接口 ...
- Android 各 API Level 权限变更和功能限制汇总
Android 各 API Level 权限变更和功能限制汇总 文章目录 信息访问限制 序列号 不可重置的设备标识符 MAC 地址 涉及位置信息的 telephony.WLAN.Bluetooth A ...
最新文章
- jsoncpp 不能处理long类型数据
- c语言放空一个数组,C++语言
- 2020 年最全 Python 面试题汇总 (五)
- 纯java生成excel
- C# String和string的区别
- 分阶段付款 学php,项目整理-支付宝的支付问题
- 王牌战争服务器维护怎么解除,王牌战争文明重启怎么解除root权限 root权限解除方法...
- 九章基础算法01:链表
- 特斯拉起诉离职员工窃取机密代码和文件
- 骨牌覆盖问题 KxM
- Codeforces Good Bye 2015 D. New Year and Ancient Prophecy 后缀数组 树状数组 dp
- 做程序员久了,你会不会感觉的空虚与迷茫?其实主要原因是这几点!
- mysql 从句_MySQL select语句之from从句
- MTK6877(天玑 900)平台 高性能 5G 安卓智能模块
- 基于自主数字身份的个人数据区块链托管破解征信“断直连”困局
- php excel 高度,PHPExcel:根据图像设置行高(以像素为单位)
- Codeforces Round #827 (Div. 4)-E. Scuza
- 用英语卖二手计算机,二手交易市场大学英语作文带翻译
- elasticsearch搭建遇到的问题整理合集2
- iis发布mvc 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容.