From 5f30611cc011a107d55d5b834c6449c062cbc27f Mon Sep 17 00:00:00 2001 From: dongliang Date: Thu, 30 Apr 2026 18:50:08 +0930 Subject: [PATCH] =?UTF-8?q?debug:=20=E5=90=AF=E5=8A=A8=E6=97=B6=E6=89=93?= =?UTF-8?q?=E5=8D=B0=E8=AE=BE=E5=A4=87=E6=89=80=E6=9C=89=E5=8F=AF=E7=94=A8?= =?UTF-8?q?=E4=BC=A0=E6=84=9F=E5=99=A8=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 检查是否有陀螺仪/旋转向量等传感器可用于改进抬手检测。 Co-Authored-By: Claude Opus 4.6 (1M context) --- .../xiaoqu/watch/device/sensor/FiseAccelerometerWake.kt | 7 +++++++ 1 file changed, 7 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 0c7da74..4ff620c 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 @@ -78,6 +78,13 @@ class FiseAccelerometerWake @Inject constructor( override fun start() { if (started) return + // 列出设备所有可用传感器(调试用,正式发布删除) + val allSensors = sensorManager.getSensorList(Sensor.TYPE_ALL) + Timber.i("抬手亮屏: 设备传感器列表(共 %d 个):", allSensors.size) + for (s in allSensors) { + Timber.i(" - type=%d name=%s vendor=%s", s.type, s.name, s.vendor) + } + // 方案D:优先尝试 TYPE_WRIST_TILT_GESTURE (type=26, API 20+) val wristTilt = sensorManager.getDefaultSensor(26) if (wristTilt != null) {