2016-09-15 55 views
0

我想从我的Android智能手机使用GraphView库绘制光传感器的数据。对于数据点的X轴值,我需要传感器读取数据的时间。获得最准确的传感器事件时间的最佳方法是什么?如何获取实时图的Android传感器数据时间?

+0

的[加速度计SensorEvent时间戳](http://stackoverflow.com/questions/5500765/accelerometer-sensorevent-timestamp) –

回答

0
@Override 
    public void onSensorChanged(SensorEvent event) { 
      event.timestamp // is the timestamp of event occurence 

    } 

event.timestamp是nanosecons不是毫秒,所以要小心

Source

0

您可以使用sensorEvent.timestamp 您将获得纳秒的时间。
所以,你可以使用这个 -

(System.nanoTime() - sensorEvent.timestamp)/Math.pow(10,6) 

登录毫秒的时间!

+0

可能的复制我试图 (System.nanoTime() - sensorEvent.timestamp)/ 1000000000L; 以秒为单位的时间,但它给了我6个数字的负数。 –

相关问题