Android中的时间戳
我在一个Android应用程序中工作,在这个应用程序中,我必须用当前日期和时间在本地捕获和保存数据,稍后这些数据将发送到web服务器 现在的问题是,如果用户更改了手机的日期和时间,应用程序就会存储错误的数据 我需要从网络供应商处获取当前日期和时间,或者在低或无网络区域以其他方式获取,因为在适当的网络中,我可以获取Web服务器日期和时间,所以我必须在低或无网络区域工作Android中的时间戳,android,Android,我在一个Android应用程序中工作,在这个应用程序中,我必须用当前日期和时间在本地捕获和保存数据,稍后这些数据将发送到web服务器 现在的问题是,如果用户更改了手机的日期和时间,应用程序就会存储错误的数据 我需要从网络供应商处获取当前日期和时间,或者在低或无网络区域以其他方式获取,因为在适当的网络中,我可以获取Web服务器日期和时间,所以我必须在低或无网络区域工作 提前感谢:您可以了解如何通过编程在代码中获取网络提供的值。如果web服务器也使用网络提供的日期和时间,这应该可以解决问题。使用定期
提前感谢:您可以了解如何通过编程在代码中获取网络提供的值。如果web服务器也使用网络提供的日期和时间,这应该可以解决问题。使用定期更新的本地时间戳。 在网络连接上同步计时器,然后检查用户是否操纵了时间,标记将无效。
这一想法类似于网络证书。作为一种解决方法,您可以使用GPS时间,它会关闭一点,但总比没有好,并且大部分时间都可用。如果您没有网络,设备如何知道正确的时间?它唯一拥有的就是它自己的日期。。。