SensorEvent.timestamp如何转换为绝对(UTC)时间戳?

18

我疑惑SensorEvent.timestamp中的时间戳是什么意思。像3548712982000这样的数字出现了。它不可能表示自1970年以来的纳秒/毫秒等等。这难道是某种溢出错误吗?在同一时间,不同设备的时间戳似乎是不同的!!!

1个回答

24

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接