From: luozheng <1732036298@qq.com> Date: Tue, 30 Apr 2024 10:17:27 +0000 (+0800) Subject: 修改震动模式适配app设置震动强度 X-Git-Tag: release_V1.2.70_20241020_135402~1123^2~2 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=93698aabfc2bcb42b0f068a2d3d98097078bade8;p=mirrors%2FFD230.git 修改震动模式适配app设置震动强度 --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/config/src/ConfigModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/config/src/ConfigModel.cpp index 30ea2e204..e84666ff2 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/config/src/ConfigModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/config/src/ConfigModel.cpp @@ -615,7 +615,7 @@ namespace OHOS /* * @brief 设置震动模式强度 - * @param 马达 开关,0 强,1 中,2 å¼±,3 关 + * @param 马达 开关,3 强,2 中,1 å¼±,0 关 */ void ConfigModel::SetVibrationReminder(int state) { diff --git a/code/sdk/application/wearable/fd230app/nativeui/soundandvibration/src/VibrationModeView.cpp b/code/sdk/application/wearable/fd230app/nativeui/soundandvibration/src/VibrationModeView.cpp index cca796c76..e1bcde60b 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/soundandvibration/src/VibrationModeView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/soundandvibration/src/VibrationModeView.cpp @@ -2,7 +2,7 @@ * @Author: luozheng 1732036298@qq.com * @Date: 2024-04-22 14:35:22 * @LastEditors: luozheng 1732036298@qq.com - * @LastEditTime: 2024-04-22 19:08:26 + * @LastEditTime: 2024-04-30 18:08:26 * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/soundandvibration/src/VibrationModeView.cpp */ #include "soundandvibration/include/VibrationModeView.h" @@ -120,36 +120,36 @@ namespace OHOS VibrationModePicker->RequestFocus(); /* -------------------------------------------------------------------------- */ const char *translations[][4] = { - "强", "中", "å¼±", "无", // 中文 - "Strong", "Medium", "Weak", "None", // 英语 - "強い", "中間", "弱い", "なし", // 日语 - "강한", "중간", "약한", "없음", // 韩语 - "Fuerte", "Medio", "Débil", "Ninguno", // 西班牙语 - "сильный", "средний", "слабый", "ничего", // 俄语 - "jak", "średni", "słaby", "nic", // 克罗地亚语 - "stark", "mittel", "schwach", "keiner", // 德语 - "Forte", "Médio", "Fraco", "Nenhum", // 葡萄牙语 - "fort", "moyen", "faible", "aucun", // 法语 - "sterk", "gemiddeld", "zwak", "geen", // 荷兰语 - "forte", "medio", "debole", "nessuno", // 意大利语 - "silný", "střední", "slabý", "nic", // 捷克语 - "ισχυρός", "μέτριος", "αδύναμος", "κανένας", // 希腊语 - "मजबूत", "मध्यम", "कमजोर", "कोई नहीं", // 印地语 - "kuat", "sedang", "lemah", "tidak ada", // 印尼语 - "kuat", "sederhana", "lemah", "tidak ada", // 马来语 - "silny", "średni", "słaby", "brak", // 波兰语 - "แข็งแกร่ง", "กลาง", "อ่อนแอ", "ไม่มี", // 泰语 - "mạnh", "trung bình", "yếu", "không", // 越南语 - "vahva", "keskiverto", "heikko", "ei mitään", // 芬兰语 - "puternic", "mediu", "slab", "nimic", // 罗马尼亚语 - "güçlü", "orta", "zayıf", "hiçbiri", // 土耳其语 - "قوی", "متوسط", "ضعیف", "هیچ", // 波斯语 - "قوي", "متوسط", "ضعيف", "لا شيء", // 阿拉伯语 - "חָזָק", "בֵּינוֹנִי", "חַלָשׁ", "אֵין", // 希伯来语 - "сильний", "середній", "слабкий", "нічого", // 乌克兰语 - "stark", "medium", "svag", "ingen", // 瑞典语 - "kuchli", "o'rtacha", "kam", "hech", // 乌兹别克语 - "güclü", "orta", "zəif", "heç biri" // 阿塞拜疆语 + "无", "å¼±", "中", "强", // 中文 + "None", "Weak", "Medium", "Strong", // 英语 + "なし", "弱い", "中間", "強い", // 日语 + "없음", "약한", "중간", "강한", // 韩语 + "Ninguno", "Débil", "Medio", "Fuerte", // 西班牙语 + "ничего", "слабый", "средний", "сильный", // 俄语 + "nic", "słaby", "średni", "jak", // 克罗地亚语 + "keiner", "schwach", "mittel", "stark", // 德语 + "Nenhum", "Fraco", "Médio", "Forte", // 葡萄牙语 + "aucun", "faible", "moyen", "fort", // 法语 + "geen", "zwak", "gemiddeld", "sterk", // 荷兰语 + "nessuno", "debole", "medio", "forte", // 意大利语 + "nic", "slabý", "střední", "silný", // 捷克语 + "κανένας", "αδύναμος", "μέτριος", "ισχυρός", // 希腊语 + "कोई नहीं", "कमजोर", "मध्यम", "मजबूत", // 印地语 + "tidak ada", "lemah", "sedang", "kuat", // 印尼语 + "tidak ada", "lemah", "sedang", "kuat", // 马来语 + "brak", "słaby", "średni", "silny", // 波兰语 + "ไม่มี", "อ่อนแอ", "กลาง", "แข็งแกร่ง", // 泰语 + "không", "yếu", "trung bình", "mạnh", // 越南语 + "ei mitään", "heikko", "keskiverto", "vahva", // 芬兰语 + "nimic", "slab", "mediu", "puternic", // 罗马尼亚语 + "hiçbiri", "zayıf", "orta", "güçlü", // 土耳其语 + "هیچ", "ضعیف", "متوسط", "قوی", // 波斯语 + "لا شيء", "ضعيف", "متوسط", "قوي", // 阿拉伯语 + "אֵין", "חַלָשׁ", "בֵּינוֹנִי", "חָזָק", // 希伯来语 + "нічого", "слабкий", "середній", "сильний", // 乌克兰语 + "ingen", "svag", "medium", "stark", // 瑞典语 + "hech", "kam", "o'rtacha", "kuchli", // 乌兹别克语 + "heç biri", "zəif", "orta", "güclü" // 阿塞拜疆语 }; int languageid = ConfigModel::GetInstance()->GetLanguage(); VibrationModePicker->SetValues(translations[languageid], 4); diff --git a/code/sdk/drivers/peripheral/vibrator/service/vibrator_service.cpp b/code/sdk/drivers/peripheral/vibrator/service/vibrator_service.cpp index 609ab56d2..7b2cc2365 100644 --- a/code/sdk/drivers/peripheral/vibrator/service/vibrator_service.cpp +++ b/code/sdk/drivers/peripheral/vibrator/service/vibrator_service.cpp @@ -80,17 +80,17 @@ void custom_VibratorFunc_int(int vibratorType) vibrator_cmd_t mail = {0}; switch (vibratorType) { - case 0: + case 3: mail.cycle_time_ms = 200; mail.duty = 20; mail.duration_time_ms = 500; break; - case 1: + case 2: mail.cycle_time_ms = 200; mail.duty = 20; mail.duration_time_ms = 200; break; - case 2: + case 1: mail.cycle_time_ms = 200; mail.duty = 20; mail.duration_time_ms = 100;