手机离线使用中,系统无法自动更新时间,接口也无法获取当前时间,只能APP端自己校正时间。

1、记录上一次有网的时候,平台返回的时间:

 spUtil.put(SPConstant.SYSTEM_TIME, response.body().getData().getPlatformTime());//接口返回的平台时间spUtil.put(SPConstant.DEVICE_TIME, SystemClock.elapsedRealtime());//同步时间时,本机的开机时间

2、计算出当前时间:

SPUtil spUtil = SPUtil.getInstance();long lastDeviceTime = spUtil.getLong(SPConstant.DEVICE_TIME);long nowDeviceTime = SystemClock.elapsedRealtime();//1、通过两个开机时间,计算出时间间隔;//2、通过时间间隔+上一次平台返回的时间=当前的时间long nowTime = (nowDeviceTime - lastDeviceTime) + spUtil.getString(SPConstant.SYSTEM_TIME);;

APP离线后,通过SystemClock.elapsedRealtime()校正时间相关推荐

  1. linux校时写入硬件,手动校正 Linux 系统时间并把时间写入硬件,系统启动时自动校正时间并把时间写入硬件。...

    手动校正 Linux 系统时间并把系统时间写入硬件,系统启动时自动校正时间并把时间写入硬件. 下面以 CentOS 6.5 (32位)系统为例,设置系统时间:手动校正 Linux 系统时间并把时间写入 ...

  2. 哪些操作会造成raid数据无法恢复?raid多块硬盘离线后切记不要做这些事情

    [服务器raid5磁盘阵列情况简介] 西藏某政府机构使用的一台MS SQL SERVER服务器,是由4块硬盘组成的raid5磁盘阵列,划分一个逻辑卷,单盘为73GSCSI硬盘,组建于一台IBM X22 ...

  3. 基于iOS 10封装的下载器(支持存储读取、断点续传、后台下载、杀死APP重启后的断点续传等功能)

    原文 资源来自:http://www.cocoachina.com/ios/20170316/18901.html 概要 在决定自己封装一个下载器前,我本以为没有那么复杂,可在实际开发过程中困难重重, ...

  4. App 被拒后或被下架 向Apple获取帮助或申诉渠道汇总

    app审核通过后被下架怎么办? APP审核后被拒怎么办? App被拒和下架大多是你的项目本身存在问题,但是也不排除审核委员会审核失误这种情况,这种情况该怎么处理?该如何申诉?该怎么联系苹果表达我们的诉 ...

  5. uniapp ios app离线打包 - 配置

    前言 进行UniApp 离线打包之前, 建议先认真阅读一遍官方的开发文档.真正阅读过了,可以少踩很多坑.本文介绍离线打包前的准备及iOS工程的一些配置和需要注意的事项. 官方文档: App离线打包 i ...

  6. 前端岗位初入职场后的最初一段时间需要做什么

    文章题目有点长,叫 <前端岗位初入职场后的最初一段时间需要做什么>,说下写这篇文的初衷,在前端自学团里有很多刚毕业或者是刚从培训班出来的同学,在群里天天讨论着找工作和面试的事情,面试的题在 ...

  7. 【链助手】苹果App签名后闪退有哪些原因?

    出现苹果App签名后闪退别着急,可以对照以下原因找到问题. 出现闪退,首先排查是不是签名到期了,或者掉签了:签名到期了,没有及时在签名平台续费,自然就出现不能使用该应用的情况.如果是签名掉签了,就会出 ...

  8. ios 借贷类app,贷款超市类app,如何以最快的时间一次性通过审核,下面一一为你解答

    首先我需要再次强调下我这篇文章的主题,ios 借贷类app,贷款超市类app,如何以最快的时间一次性通过审核.19大之后借贷类被拒的PLA1.2问题已经变成了5.2.1,最近变成了3.2.1(2018 ...

  9. 怎样清除手机中的html文件夹,怎么彻底清除手机APP卸载后的残留文件夹 能删与不能删文件名...

    ­ 手机里的文件和手机下载了app之后,即使卸载,也很容易有垃圾残留,而且占用的空间还挺多,但是根本不知道哪些是垃圾,要怎么清除这些垃圾? ­ 一般清理垃圾软件,如360,腾讯管家等可以清除手机缓存, ...

  10. 解决APP打开后闪退的问题

    解决APP打开后闪退的问题 Android 编程中有时没有给资源命名或组件ID命名,会造成APP启动后就闪退

最新文章

  1. Nginx深入了解-基础(一)
  2. html标签教案,第1章 HTML的基本标签-教案
  3. java人力资源管理系统设计_人力资源管理系统——《Java Web程序设计》课程设计...
  4. 【R】语言第四课----读取文件
  5. 检验int值在list中是否存在_R语言统计与绘图:卡方检验
  6. 当一个变量只能通过引用传递的时候。
  7. 《天天数学》连载24:一月二十四日
  8. Java 常用类库 之 比较接口 Comparator
  9. 从零开始实现ASP.NET Core MVC的插件式开发(一) - 使用ApplicationPart动态加载控制器和视图
  10. 世界杯结束太快就像龙卷风,致意犹未尽的你
  11. WSL2构建android10+kernel源码适配pixel
  12. 试图运行项目时出错:无法启动调试 没有正确安装调试器
  13. 哦?你会视频剪辑?是的。好,录用你!
  14. ORB-SLAM3 一张图梳理mono_kitti.cc主流程
  15. 虚拟机安装CentOS系统教程(详细)
  16. 零基础学习CANoe Panel(17)—— Panel CAPL Function
  17. 手机浏览器点击标签出现蓝色背景解决方法
  18. MediaRecorder MPEG4Writer
  19. 医疗器械经营与服务类毕业论文文献有哪些?
  20. IT运维相关技术文档

热门文章

  1. 一次win10更新引发的Grub Rescue
  2. python requests 最新抓取百度翻译内容,js逆向,亲测有效
  3. QT中使用以管理员权限启动一个进程
  4. Java中的package(包)
  5. T3677 道生一——dfs
  6. IE下载时中文文件名乱码解决
  7. 【MySQL必知必会】第十四章 使用子查询
  8. MySQL入门笔记整理
  9. 文件搜索工具ProFind for Mac
  10. 开发一个APP要多少钱?