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