Android实现显示系统实时时间
Android显示系统实时时间的具体代码,供大家参考,具体内容如下
获取系统当前时间 System.currentTimeMillis(); 需要开启一个线程,我们通过Handler来实现实时更新时间
效果图
Activity.xml代码
<TextView android:id="@+id/real_time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="-- --" />
MainActivity代码
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); real_time=findViewById(R.id.real_time); Startthread(); } //开启一个子线程 private void Startthread(){ new Thread(){ @Override public void run() { do { try { Thread.sleep(1000); Message message=new Message(); message.what=1; handler.sendMessage(message); } catch (InterruptedException e) { e.printStackTrace(); } }while (true); } }.start(); } //在主线程中进行数据处理 private Handler handler=new Handler(){ @Override public void handleMessage(@NonNull Message msg) { switch (msg.what){ case 1: long time = System.currentTimeMillis(); CharSequence format = DateFormat.format("hh:mm:ss yyyy-MM-dd", time); real_time.setText(format); break; } } };
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
Android获取系统时间以及网络时间
项目开发中,很多时候会用到android的时间,罗列一下获取的时间的方式,和大家共同学习进步 一.获取系统时间 1.通过Calendar类来获取系统当前的时间 Calendar calendar = Calendar.getInstance(); long unixTime = calendar.getTimeInMillis();//这是时间戳 Logger.i(TAG,"calendar--->>>"+"当前时间为:" + calendar.
-
Android调用系统时间格式显示时间信息
使用如下方法: 复制代码 代码如下: java.text.DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(context); dateFormat = android.text.format.DateFormat.getTimeFormat(context.getApplicationContext());
-
Android开发技巧之永不关闭的Toast信息框(长时间显示而非系统关闭)
Toast信息提示框之所以在显示一定时间后会自动关闭,是因为在系统中有一个Toast队列.系统会依次从队列中取(出队列)一个Toast,并显示它.在显示一段时间后,再关闭,然后再显示下一个Toast信息提示框.直到Toast队列中所有Toast都显示完为止.那么有些时候需要这个Toast信息提示框长时间显示,直到需要关闭它时通过代码来控制,而不是让系统自动来关闭Toast信息提示框.不过这个要求对于Toast本身来说有些过分,因为Toast类并没有提供这个功能.虽然如此,但方法总比问题多.通过一
-
Android获取系统时间的多种方法
Android中获取系统时间有多种方法,可分为Java中Calendar类获取,java.util.date类实现,还有android中Time实现. 现总结如下: 方法一: void getTime1(){ long time=System.currentTimeMillis();//long now = android.os.SystemClock.uptimeMillis(); SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd
-
解析android中系统日期时间的获取
复制代码 代码如下: import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss "); Date curDate = new Date(System.currentTimeMillis());//获取当前时间 String str =
-
Android动态显示当前年月日时分秒系统时间(示例代码)
在布局文件中放一个TextView用来显示时间,如下所示: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="
-
Android开发获取当前系统日期和时间功能示例
本文实例讲述了Android开发获取当前系统日期和时间功能.分享给大家供大家参考,具体如下: 安卓 获得系统时间 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //创建线性布局管理器 LinearLayout layout = new Li
-
Android 用Time和Calendar获取系统当前时间源码分享(年月日时分秒周几)
概述 用Time和Calendar获取系统当前时间(年月日时分秒周几) 效果图 源码: import android.app.Activity; import android.os.Bundle; import android.text.format.Time; import android.view.View; import android.widget.RelativeLayout; import android.widget.TextView; import java.util.Calen
-
Android实现显示系统实时时间
Android显示系统实时时间的具体代码,供大家参考,具体内容如下 获取系统当前时间 System.currentTimeMillis(): 需要开启一个线程,我们通过Handler来实现实时更新时间 效果图 Activity.xml代码 <TextView android:id="@+id/real_time" android:layout_width="wrap_content" android:layout_height="wrap_conte
-
javascript显示系统当前时间代码
运用JavaScript技术,输出系统当前时间到指定位置. 代码: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>当前系统时间</title> <link rel="stylesheet" href=&
-
基于JS代码实现实时显示系统时间
1.概述 在浏览很多网站时,都会发现在网站中加入了显示当前系统时间的功能,在网页中显示当前系统时间,不仅可以方便浏览者掌握当前时间,而且还美化了网页. 2.技术要点 利用Date对象来实现.首先创建一个表示当前系统时间的Date()对象,然后通过Date对象的getXxx()方法获得当前系统时间的年.月.日.小时.分.秒和星期的值,接下来将获得的这些值组合成一个日期时间字符串,并将日期时间字符串设置成为<div>标签的内容,最后通过window对象的setTimeout()函数每隔1秒调用一个
-
js实时获取系统当前时间实例代码
(1):首先用JS编写实时显示系统时间的函数 clockon() 只有一个参数bgclock,用于指定显示用于转化后的<div>标记的名称,无返回值,大家进行网站开发时可以将改函数保存在JS文件中,以便重用 代码如下: 复制代码 代码如下: <script>function clockon(bgclock){ var now = new Date(); var year = now.getYear(); var month = now.getMonth();
-
Android显示系统SurfaceFlinger详解
目录 一.Android系统启动 二.SurfaceFlinger代码剖析[Android 11] 1.[执行文件-surfaceflinger] 2.[动态库-libsurfaceflinger.so] 3. 服务启动配置文件:/frameworks/native/services/surfaceflinger/surfaceflinger.rc 4. Surface 创建过程 ①FramebufferNativeWindow ②应用程序的本地窗口 - Surface ③Surface的创建
-
Android 图片存入系统相册更新显示实例详解
Android 图片存入系统相册更新显示实例详解 在开发android的过程中,我们避免不了可能会涉及到做一个自定义相册或则会去本地创建一个文件夹来存储我们需要的图片.拿相册来说,比如我们创建一个test的文件夹,拍完一张照片后存储到这个指定的test文件夹里,然后在相册里面显示出来,就像微信的效果一样.拍完即可立即显示.但是,在实际开发过程中我们保存完一张图片后并不能立即更新显示出来这个图片,需要我们重启手机才能在系统相册中显示出来. 这里先提供一个插入系统图库的方法: MediaStore.
-
Android 7.0系统webview 显示https页面空白处理方法
最近开发的时候,偶尔遇到在线上稳定运行的webview内嵌的h5页面加载不出来,一直定位不到具体原因(因为我们自己做的兼容性测试上不重现),看系统日志也没有发现什么问题,后来咨询了用户手机的型号,发现是7.0或者6.0以上的个别机型会出现. 后来借到了一台业务的手机,型号是:三星 S6 EDGE,SM-G9205,在大多数机型上运行正常的页面,在这个机器上如下图: 这个页面在近期的变更是从http切换到https,由于之前的页面是http,我们在切换的时候,除了url之外,并未对webview的
-
android加载系统相册图片并显示详解
1,下载ImageLoad.jar包放入项目libs文件夹中,并点击右键->add as Library 2,首先记得在Manifest.xml注册权限(注:6.0以后的版本要在代码中动态注册权限) <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.R
-
Android显示系统SurfaceFlinger分析
目录 一 Surfaceflinger介绍 二 bufferqueue 原理 三 surfaceflinger 关系图 四 layer显示内存分配 五 surfaceflinger Layer 一 Surfaceflinger介绍 surfaceflinger作用是接受多个来源的图形显示数据,将他们合成,然后发送到显示设备.比如打开应用,常见的有三层显示,顶部的statusbar底部或者侧面的导航栏以及应用的界面,每个层是单独更新和渲染,这些界面都是有surfaceflinger合成一个刷新到硬
随机推荐
- 20招让你的Python飞起来!
- Python实现栈的方法
- JS模拟面向对象全解(一、类型及传递)
- 不用构造函数(Constructor)new关键字也能实现JavaScript的面向对象
- JS时间选择器 兼容IE6,7,8,9
- javascript弹出层输入框(示例代码)
- PHP4实际应用经验篇(5)
- xss防御之php利用httponly防xss攻击
- Windows 环境下使用 Qt 连接 MySQL
- 仅IE不支持setTimeout/setInterval函数的第三个以上参数
- 管理员登录设计(第7节)
- JSP开发导引
- 使用Deflate算法对文件进行压缩与解压缩的方法详解
- 解决Hibernate JPA中insert插入数据后自动执行select last_insert_id()
- jquery(1.3.2) 斑马线效果代码
- jQuery UI Autocomplete 1.8.16 中文输入修正代码
- 让压缩文件再苗条一点 WinRAR有效减肥技巧
- 视窗操作系统密码体系的弱点及对策(图)
- VBS教程:方法-MoveFile 方法
- Android自定义View Flyme6的Viewpager指示器