From c9a34fbf8cc85f936d289c3de29eedbfdbfc06c6 Mon Sep 17 00:00:00 2001 From: dongliang Date: Thu, 30 Apr 2026 17:09:04 +0930 Subject: [PATCH] =?UTF-8?q?debug:=20=E5=8A=A0=E9=80=9F=E5=BA=A6=E8=AE=A1?= =?UTF-8?q?=E5=8A=A0=E8=AF=A6=E7=BB=86=E6=97=A5=E5=BF=97=E7=94=A8=E4=BA=8E?= =?UTF-8?q?=E8=B0=83=E5=8F=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- .../com/xiaoqu/watch/device/sensor/FiseAccelerometerWake.kt | 5 +++++ 1 file changed, 5 insertions(+) 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()