* @Author: luozheng 1732036298@qq.com
* @Date: 2024-04-19 18:59:49
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-09-06 14:43:29
+ * @LastEditTime: 2024-09-14 18:28:53
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/soundandvibration/include/SoundAndVibrationVolumeSettingC.h
*/
#ifndef SOUND_AND_VIBRATION_VOLUME_SETTINGC_H
void CallVolumeSet(int32_t sounding);
int CallVolumeGet(void);
// void VibationModeSet(int value);
- void SilentModelSet(bool isopen);
#ifdef __cplusplus
#if __cplusplus
}
* @Author: luozheng 1732036298@qq.com\r
* @Date: 2024-02-19 10:39:11\r
* @LastEditors: luozheng 1732036298@qq.com\r
- * @LastEditTime: 2024-07-16 17:04:06\r
+ * @LastEditTime: 2024-09-14 18:28:58\r
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/soundandvibration/src/SoundAndVibrationPresenter.cpp\r
*/\r
\r
{\r
case UICheckBox::SELECTED:\r
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SilentMode is enable!");\r
- SilentModelSet(true);\r
p_SoundAndVibrationModel->SetSilentModeToggleButtonStatus(true);\r
break;\r
case UICheckBox::UNSELECTED:\r
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SilentMode is disable!");\r
- SilentModelSet(false);\r
p_SoundAndVibrationModel->SetSilentModeToggleButtonStatus(false);\r
break;\r
default:\r
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-04-19 10:08:31
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-09-13 18:31:03
+ * @LastEditTime: 2024-09-14 18:27:21
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/soundandvibration/src/SoundAndVibrationVolumeSettingPresenter.cpp
*/
#include "soundandvibration/include/SoundAndVibrationVolumeSettingPresenter.h"
return GetCallCurrVolume();
}
- /*
- * @brief 静音模式设置
- */
- void SilentModelSet(bool isopen)
- {
- AudioServiceSetMasterMute(isopen);
- }
#ifdef __cplusplus
#if __cplusplus
}
{
OHOS::ConfigModel *p_ConfigModel = OHOS::ConfigModel::GetInstance();
p_ConfigModel->SetSilentMode(falg);
- uapi_setSilentMode(falg);
#ifdef FD230
SendMsgToUIService(UI_UPDATE_SILENT_MODE,0,nullptr,0);
#endif
{
display_api->turn_on_screen();
}
- if(true != ConfigModel::GetInstance()->GetDnotdisturb() && (!uapi_sleep_mode_flag_get()))
+ if(true != ConfigModel::GetInstance()->GetDnotdisturb() && (!uapi_sleep_mode_flag_get()) && true != ConfigModel::GetInstance()->GetSilentMode())
{
AlarmClockModel::GetInstance()->testPlayerStart("/music/ring/ring.mp3");
}
void ConfigModel::SetSilentMode(bool state)
{
set_condigData_Bool(CONFIGMODEL_ITEM_SILENT_MODE,state);
- //uapi_setSilentMode(state);
}
/*获取静音模式是否开启*/
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "cm_initializeSilentModel");
bool isopen = OHOS::ConfigModel::GetInstance()->GetSilentMode();
- uapi_setSilentMode(isopen);
}
void cm_initializeVoLTECall(void)
}
-//设置是否静音
-void uapi_setSilentMode(bool isopen)
-{
- #ifdef FD230
- SilentModelSet(isopen);
- #endif
-}
void power_on_cat1(void)
{
uapi_cat1_power_on(1);
void uapi_callVolumeSet(int32_t sounding);
int uapi_callVolumeGet(void);
// void uapi_vibrationModeSet(int value);
-void uapi_setSilentMode(bool isopen);
void uapi_set4GCapability(bool isopen);
errcode_t uapi_get_btaddr(uint8_t *buf_btaddr, uint32_t *len_btaddr);