mcu_hi3321_watch/tjd/ui/common/TjdUiSettingInterface.cpp
2025-05-26 20:15:20 +08:00

25 lines
844 B
C++

/*----------------------------------------------------------------------------
* Copyright (c) TJD Technologies Co., Ltd. 2024. All rights reserved.
*
* Description: TjdUiSettingInterface.cpp
*
* Author: luziquan@ss-tjd.com
*
* Create: 2024-11-19
*--------------------------------------------------------------------------*/
#include "TjdUiSettingInterface.h"
#include "NativeAbility.h"
#include "TjdUiAppIds.h"
#include "TjdUiSettingCenter.h"
#include "sql_setting.h"
uint8_t TjdInterfaceGetLcdBrightness(void)
{
/* 处于某些特殊情况的时候设置亮度不按数据库来 */
uint16_t sliceId = OHOS::NativeAbility::GetInstance().GetCurSliceId();
if (sliceId == TJD_APP_BATTERY_SAVER) {
return TJD::TjdUiSettingCenter::GetInstance().GetLowPowerBrightness();
}
return sql_setting_get_brightness();
}