美文网首页
Android SystemClock

Android SystemClock

作者: 图之 | 来源:发表于2019-12-12 16:53 被阅读0次
    image.png
                 //系统开机时间,ms单位,不含深度睡眠。
                long  bootTime=SystemClock.uptimeMillis();
                //当前线程总共运行时间,ms单位,重复执行该线程,时间会叠加。
                long threadTime = SystemClock.currentThreadTimeMillis();
                //设备开机时间,ns单位,包含深度睡眠时间
                long bootTimeIncludSleepNs = SystemClock.elapsedRealtimeNanos();
                //设备开机时间,ms单位,包含深度睡眠时间
                long bootTimeIncludSleepMs= SystemClock.elapsedRealtime();
               //设置系统时间,输入单位ms,使用时需要在清单文件中声明权限
                // <uses-permission android:name="android.permission.SET_TIME" />(系统权限)
                boolean isAttain= SystemClock.setCurrentTimeMillis(1000);
                //让线程睡眠时间,相当于Thread.sleep(10000);但是没有处理InterruptedException异常
                //会产生延迟,可调用Thread.interrupt()恢复线程状态
                SystemClock.sleep(10000);
    
                //从纪元到现在的时间, ms单位 ,SystemClock.setCurrentTimeMillis(1000)可修改
                long newTime = System.currentTimeMillis();
    
    

    相关文章

      网友评论

          本文标题:Android SystemClock

          本文链接:https://www.haomeiwen.com/subject/mfqtnctx.html