小编Ras*_*oha的帖子

如何减慢android传感器事件

我正在尝试检测android设备的运动并从设备获取线性加速度值。我正在使用SensorEvent的时间戳,并将其与上次更新时间进行比较,以确定是否记录传感器值。但这没有任何作用。为什么不起作用?

@Override
public void onSensorChanged(SensorEvent event) {
    if(event.sensor.getType() == Sensor.TYPE_LINEAR_ACCELERATION) {

            int value = (int) event.values[0];
            if(actualTime - lastUpdate > 5000) {
                Log.d(TAG, "" + value);
                lastUpdate = actualTime;
            }
Run Code Online (Sandbox Code Playgroud)

events android sensor

1
推荐指数
1
解决办法
1529
查看次数

标签 统计

android ×1

events ×1

sensor ×1