From 134d747d67da61372677d7fcc1525089fd9f43b4 Mon Sep 17 00:00:00 2001 From: Caisking Date: Tue, 13 Jan 2026 13:05:40 +0800 Subject: [PATCH] =?utf8?q?=E5=A2=9E=E5=8A=A0=E5=AF=86=E7=A0=81=E9=94=99?= =?utf8?q?=E8=AF=AF=E7=9A=84=E9=9C=87=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../nativeapp/nativeui/codedlock/src/CodedLockModel.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/sdk/application/wearable/fd272/nativeapp/nativeui/codedlock/src/CodedLockModel.cpp b/code/sdk/application/wearable/fd272/nativeapp/nativeui/codedlock/src/CodedLockModel.cpp index 7371f00c6..0f08dda7b 100644 --- a/code/sdk/application/wearable/fd272/nativeapp/nativeui/codedlock/src/CodedLockModel.cpp +++ b/code/sdk/application/wearable/fd272/nativeapp/nativeui/codedlock/src/CodedLockModel.cpp @@ -10,6 +10,11 @@ #include "graphic_service.h" +extern "C" { +#include "vibrator_service.h" +} + + extern "C" void uapi_dev_runtime_set_lock_status(uint8_t status); namespace OHOS { /** @@ -79,6 +84,8 @@ void CodedLockModel::SetNumToPassword(const int num) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "开锁成功"); } else { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "密码不匹配,已清空输入"); + // 密码输入错误,触发震动反馈 + custom_VibratorFunc_int(3); // 使用震动模式3(60ms震动) } // passcount = 0; // 重置输入计数 -- 2.17.1