0

仅当光传感器事件从 100 到 50 时如何计算,如果它从 0 到 50 则不计算?

我在我的应用程序中使用光传感器(onsensorchange 事件)我只想在光从 100% 衰减到 50% 时才计数,然后将 +1 添加到我的计数器

button1.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        sen = //get value of event.values[0] 
    }
});

public void onSensorChanged(SensorEvent event) {
    if (event.sensor.getType() == Sensor.TYPE_LIGHT) {
        if (sen => half of event.values[0]) {
            // add +1 to my counter
        }
    }
}

问题是当 event.values[0] 从 100 到 50 和从 0 到 50 时,它们会计数

4

0 回答 0