/*---------------------------------------------------------------------------- * 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(); }