美文网首页
移动设备运行时长

移动设备运行时长

作者: 大成小栈 | 来源:发表于2023-03-09 01:41 被阅读0次

内部时钟
https://www.cnblogs.com/ysw24/p/4846575.html

设备运行时长,也称为开机时长,常用于时间校准。

// 获取当前设备运行时长,不受系统时间影响
- (NSTimeInterval)getUptime {
    struct timeval boottime;
    int mib[2] = {CTL_KERN, KERN_BOOTTIME};
    size_t size = sizeof(boottime);
    
    struct timeval now;
    struct timezone tz;
    gettimeofday(&now, &tz);
    
    double uptime = -1;
    
    if (sysctl(mib, 2, &boottime, &size, NULL, 0) != -1 && boottime.tv_sec != 0) {
        uptime = now.tv_sec - boottime.tv_sec;
        uptime += (double)(now.tv_usec - boottime.tv_usec) / 1000000.0;
    }
    return uptime;
}

相关文章

  • 可信执行环境TEE介绍

    随着移动设备的发展,移动设备的功能越来越强大,移动设备会存储用户的资产,处理支付等操作。目前移动端的系统运行环境叫...

  • APP概括

    移动端:运行在移动设备上的产品移动设备:手机 平板我们做的页面只适用于安卓系统和ios系统,诺基亚是Windows...

  • 海外社交发展趋势,移动用户一半的时间都在social

    2019年社交与通讯类 App 占移动设备总使用时长的 50%。社交与通讯作为最早移植到移动端的行业,用户对于此类...

  • 探究react-native组件的渲染过程与生命周期

    我们知道React Native之所以能在移动设备上运行起来,是因为React Native和原生设备之间有一种交...

  • 2017GMTC 移动Web优化

    移动Web优化专场主要讲在移动设备上如何优化H5,使得Web运行的性能能够尽可能的接近Natvie。 QQ移动页面...

  • Flutter分享 : 跨平台技术演进

    前言 这是来自eMarketer的两份市场调研数据,左边是中国人均多媒体设备使用时长,右边是中国人均移动智能设备使...

  • python-echarts安装

    echarts ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容...

  • EChart

    EChart ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当...

  • Linux(Ubuntu/CentOS)直接安装STF

    参考文章如下: 1.WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行 2.STF环境搭建&运行及踩坑记...

  • 北京移动仓储物流需求摘要

    整体介绍 项目将作为移动电商项目的管理功能,由物流人员使用 在专用的PDA设备上运行,设备核心系统为Android...

网友评论

      本文标题:移动设备运行时长

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