Android SensorEvent.timestamp到绝对(utc)时间戳?

Android SensorEvent.timestamp到绝对(utc)时间戳?,android,Android,我问自己SensorEvent.timestamp中的时间戳是什么意思。出现3548712982000这样的数字。这是不可能的:自1970年以来的纳秒/毫秒等。这可能是某种溢出错误吗?它似乎是不同的,因为它是不同的设备在同一时间 在回答这个问题几秒钟后,我找到了答案: 据说这是启动后的纳秒(SystemClock.elapsedrealtimenano()) android文档确实需要更新,请随意启动它。不幸的是,这并不完全准确,因为传感器事件有时会被积压,并在其初始创建时间后2或3秒被接收。这

我问自己SensorEvent.timestamp中的时间戳是什么意思。出现3548712982000这样的数字。这是不可能的:自1970年以来的纳秒/毫秒等。这可能是某种溢出错误吗?它似乎是不同的,因为它是不同的设备在同一时间

在回答这个问题几秒钟后,我找到了答案:

据说这是启动后的纳秒(
SystemClock.elapsedrealtimenano()


android文档确实需要更新,请随意启动它。

不幸的是,这并不完全准确,因为传感器事件有时会被积压,并在其初始创建时间后2或3秒被接收。这会把算术搞砸。也许有一种方法可以找到系统启动的时间:即相对纪元。至少,它可以通过当前时间减去
SystemClock.elapsedrealtimenos()