diff --git a/app/src/main/java/com/xiaoqu/watch/device/sensor/FiseAccelerometerWake.kt b/app/src/main/java/com/xiaoqu/watch/device/sensor/FiseAccelerometerWake.kt index 173bd96..0597141 100644 --- a/app/src/main/java/com/xiaoqu/watch/device/sensor/FiseAccelerometerWake.kt +++ b/app/src/main/java/com/xiaoqu/watch/device/sensor/FiseAccelerometerWake.kt @@ -169,6 +169,11 @@ class FiseAccelerometerWake @Inject constructor( val oldAvg = oldSum / HALF_WINDOW val newAvg = newSum / HALF_WINDOW + // DEBUG: 输出每次计算结果,用于调参(正式发布时删除) + Timber.v("抬手亮屏: Z=%.1f oldAvg=%.1f newAvg=%.1f (阈值: old<%.0f AND new>=%.0f)", + zWindow[(windowIndex - 1 + WINDOW_SIZE) % WINDOW_SIZE], + oldAvg, newAvg, Z_LOW_THRESHOLD, Z_HIGH_THRESHOLD) + // 判断:从低位(下垂)到高位(抬起)的变化趋势 if (oldAvg < Z_LOW_THRESHOLD && newAvg >= Z_HIGH_THRESHOLD) { wakeScreenIfOff()