From 43e61ffb70efa16c9c78a336a83ff6ae5fe18f2e Mon Sep 17 00:00:00 2001 From: dongliang Date: Thu, 7 May 2026 12:33:05 +0930 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BB=BB=E5=8A=A1=E6=8E=A8=E9=80=81?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=AF=AD=E9=9F=B3=E6=8F=90=E7=A4=BA=EF=BC=88?= =?UTF-8?q?newMessage.mp3=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit planId=2 新消息方案加上 audioResId = R.raw.new_message 和旧版一致,推送新任务时震动+播放语音提示 Co-Authored-By: Claude Opus 4.6 (1M context) --- .../watch/device/sensor/VibrationDefaults.kt | 4 ++-- app/src/main/res/raw/new_message.mp3 | Bin 0 -> 4329 bytes 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 app/src/main/res/raw/new_message.mp3 diff --git a/app/src/main/java/com/xiaoqu/watch/device/sensor/VibrationDefaults.kt b/app/src/main/java/com/xiaoqu/watch/device/sensor/VibrationDefaults.kt index 5280af1..a3263e4 100644 --- a/app/src/main/java/com/xiaoqu/watch/device/sensor/VibrationDefaults.kt +++ b/app/src/main/java/com/xiaoqu/watch/device/sensor/VibrationDefaults.kt @@ -14,11 +14,11 @@ object VibrationDefaults { /** 所有默认方案 */ val patterns: Map = mapOf( - // planId 2: 新消息 + // planId 2: 新消息(推送新任务时震动+语音) 2 to VibrationPattern( planId = 2, planName = "新消息", shockTime = 1f, shockTimes = 2, shockIntervalTime = 1f, shockCycleTimes = 1, - audioResId = 0 + audioResId = R.raw.new_message ), // planId 3: 未读提醒 3 to VibrationPattern( diff --git a/app/src/main/res/raw/new_message.mp3 b/app/src/main/res/raw/new_message.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..76464ed9a2ea870f8d1504fa180629d47e0e4f7c GIT binary patch literal 4329 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 KmxlkM?*9RhpGm&} literal 0 HcmV?d00001