仅当光传感器事件从 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 时,它们会计数