Android——实时显示系统时间
System.currentTimeMillis()可以获取系统当前的时间,这里要实时显示就可以开启一个线程,然后通过handler发消息,来实时的更新TextView上显示的系统时间。具体就是写一个线程,线程里面无限循环,每隔一秒发送一个消息,在主线程里面处理消息并更新时间。
class TimeThread extends Thread {@Overridepublic void run() {do {try {Thread.sleep(1000);Message msg = new Message();msg.what = 1; //消息(一个整型值)mHandler.sendMessage(msg);// 每隔1秒发送一个msg给mHandler} catch (InterruptedException e) {e.printStackTrace();}} while (true);}}//在主线程里面处理消息并更新UI界面private Handler mHandler = new Handler(){@Overridepublic void handleMessage(Message msg) {super.handleMessage(msg);switch (msg.what) {case 1:long sysTime = System.currentTimeMillis();//获取系统时间CharSequence sysTimeStr = DateFormat.format("hh:mm:ss", sysTime);//时间显示格式time.setText(sysTimeStr); //更新时间break;default:break;}}};
然后在需要时启动线程就好,如下:
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);//去除标题栏setContentView(R.layout.activity_main);new TimeThread().start(); //启动新的线程}
转载请注明:https://blog.csdn.net/xch_yang/article/details/80590911
更多技术干货,欢迎关注我的公众号:ChaoYoung
Android——实时显示系统时间相关推荐
- 【响应式Web前端设计】在html页面实时显示系统时间
在html页面实时显示系统时间 桌面新建记事本,将下列代码复制粘贴,重命名后缀为.html,保存,用浏览器打开即可 <html> <head><meta http-equ ...
- 在html页面实时显示系统时间
在html页面实时显示系统时间 桌面新建记事本,将下列代码复制粘贴,重命名后缀为.html,保存,用浏览器打开即可 <html> <head><meta http-equ ...
- html+显示在线时间,在html页面实时显示系统时间
原创散场前的温柔 最后发布于2018-11-05 13:24:58 阅读数 16005 收藏 展开 在html页面实时显示系统时间 桌面新建记事本,将下列代码复制粘贴,重命名后缀为.html,保存, ...
- 利用Handler通信来实时显示系统时间
关键技术: 本程序实现了在屏幕中实时显示系统的时间,其中用到了Handler.Timer.TimerTask.Message等关键技术. 思路分析: 我们都知道,在Android中程序不能在主线程中( ...
- vc 实时显示系统时间
1.基本函数: CTime time; time=CTime::GetCurrentTime();//得到当前时间 2.在窗口创建的时候添加定时器 在classview中右击主界面类,添加windo ...
- wpf 实时显示系统时间_微软为Windows 10 on ARM引入WPF支持
来源:快科技 对于微软来说,苹果推出自研桌面处理器后,就让原本Wintel阵营开始变得有些松动,不过微软已经开始在补足他们在移动端上的不足了. 现在微软方面宣布,将会在2021年为Windows 10 ...
- 【MFC】显示系统时间的状态栏
00. 目录 文章目录 00. 目录 01. 案例概述 02. 开发环境 03. 关键技术 04. 程序设计 05. 秘笈心法 06. 源码下载 07. 附录 01. 案例概述 状态栏主要用于显示程序 ...
- Android实时显示时间日期(极简)
Android实时显示时间日期 示例图 示例图解析 TextClock时间控件 常用的xml属性及常用方法 示例源代码 .xml文件 .java 示例图 示例图解析 格式 说明 yyyy/MM/dd ...
- android自动获取系统时间,Android获取系统时间的多种方法
Android中获取系统时间有多种方法,可分为Java中Calendar类获取,java.util.date类实现,还有android中Time实现. 现总结如下: 方法一: void getTime ...
- php显示时间秒针走,Android_TextView显示系统时间(时钟功能带秒针变化,我们开启一个线程,线程每隔 - phpStudy...
TextView显示系统时间(时钟功能带秒针变化 我们开启一个线程,线程每隔一秒发送一次消息,我们在消息中更新TextView上显示的时间就ok了. 首先我们在布局文件中放一个TextView用来显示 ...
最新文章
- MySQL-MHA集群部署(binlog复制)
- 【Android工具】安卓手机轻松获取硬件数据和状态信息
- 机器学习-特征工程中的特征降维
- rsync实现负载均衡集群文件同步,搭建线上测试部署环境
- JQuery动态循环绑定事件
- 生产环境下lnmp的权限说明
- EasyRecovery---ppt恢复技巧
- ext3日志模式---文件系统
- web项目目录访问 路径
- 下载excel 导入模板
- 单片机常用C代码汇总
- 搭建MQTT服务器实现Android客户端与ESP8266之间即时通信
- 微信开放平台应用申请流程优化公告
- win7软件图标异常解决
- 蓝凌OA自定义公式样例库
- 太过伤心,小王被这 10 道 Java 面试题虐哭了
- Java实现表格打印翻页_简单又实用的小文章来了----表格分页打印的那些小事(2)...
- k3s+traefik+cert-manager+letsencrypt实现web服务全https
- 谷歌又发新操作系统了!
- HADOOP数据仓库
热门文章
- Bat清理Chrome谷歌浏览器所有缓存
- 防抖和节流的区别是什么?防抖和节流的实现 详解!
- 摸底10余家一线互联网公司大数据架构图:Hadoop渗透力太强!
- word批量调整图片大小:
- 如何破解终端算力困局?PRCV这篇论文让机器人“算有余力”
- SQL 同比环比增长率计算
- [转帖] 一个老乞丐的一句话,震惊全中国人!
- 基于 smart-config技术实现
- java 获取系统默认打印机状态
- centos usb转网口_CentOS 6.5安装qf9700 USB网卡驱动