Android 设置了基于GPS 时间同步,但有时GPS信号很好 但时间还是不同步(基于网络也是一样),
有什么API 可以让设备立即执行时间同步吗?
需要对客户端的时间比较精确,误差不超过 1、2秒,所以要不断对时
Android 设置了基于GPS 时间同步,但有时GPS信号很好 但时间还是不同步(基于网络也是一样),
有什么API 可以让设备立即执行时间同步吗?
需要对客户端的时间比较精确,误差不超过 1、2秒,所以要不断对时
需要精准的时间还是需要和服务器进行同步的,以服务端时间为准。毕竟手机上的时间是可以手动设置的,没法保证准确性。
如果时间只是为了服务端校验,可以访问服务端接口时同时上传客户端当前时间,如果相差较大,则返回客户端修改时间提示。
4 回答537 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答947 阅读✓ 已解决
3 回答934 阅读
3 回答866 阅读
2 回答837 阅读
2 回答722 阅读
如果你说的时间同步,是指基于网络的时间同步,我觉得大可必要折腾。
如果需要保证时间精确,应该是和自己的服务器时间进行同步,这样可以在每次和服务器进行通讯的时候拿本地时间和服务器时间进行对比,获取误差值,然后自己应用的时间都是基于本地时间 + 校验值与服务器进行同步的。
当然这盐考虑网络延迟问题。