增加密码错误的震动 3072/1
authorCaisking <Casiking@zhihuishixun.com>
Tue, 13 Jan 2026 05:05:40 +0000 (13:05 +0800)
committerCaisking <Casiking@zhihuishixun.com>
Tue, 13 Jan 2026 05:05:40 +0000 (13:05 +0800)
code/sdk/application/wearable/fd272/nativeapp/nativeui/codedlock/src/CodedLockModel.cpp

index 7371f00..0f08dda 100644 (file)
 #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;   // 重置输入计数