Я задаюсь вопросом, что означает отметка времени в SensorEvent.timestamp. Числа как 3548712982000 встречаются. Это невозможно для чего-либо: наносекунды / миллисекунды с 1970 года и т. Д. Может быть, это какая-то ошибка переполнения? Похоже, что он отличается на разных устройствах одновременно !!!
Всего через несколько секунд после этого вопроса о SO я нашел ответ:
См. Комментарий № 18 к этой проблеме , где сказано, что это наносекунды с момента загрузки ( SystemClock.elapsedRealtimeNanos ()
).
Документация по Android окончательно нуждается в обновлении. Недавно снова сообщалось о проблеме с документом , не стесняйтесь отмечать ее.