HarmonyOS 主题设置,当设置为‘跟随系统’时,能否获取到‘当前系统到底是深色还是浅色’?-鸿蒙开发者社区-51CTO.COM

HarmonyOS 主题设置,当设置为‘跟随系统’时,能否获取到‘当前系统到底是深色还是浅色’?

HarmonyOS 主题设置,当设置为‘跟随系统’时,能否获取到‘当前系统到底是深色还是浅色’?

HarmonyOS
2024-10-24 12:49:55
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

目前获取当前系统的深浅色模式可以使用如下两种方法:

1.在AbilityStage的onCreate() 生命周期中获取APP当前的颜色模式。

onCreate() {       
    Logger.info( 'colorMode', this.context.config.colorMode);     
} 

2.在AbilityStage的onConfigurationUpdate()生命周期中获取最新变更的颜色模式。

分享
微博
QQ
微信
回复
2024-10-24 15:04:44
相关问题
HarmonyOS 浅色深色主题如何设置
319浏览 • 1回复 待解决
Canvas中深色/浅色主题切换
341浏览 • 1回复 待解决
HarmonyOS深色主题适配
333浏览 • 1回复 待解决
通过API获取系统设置属性
319浏览 • 1回复 待解决
如何将页面设置深色模式
2165浏览 • 1回复 待解决
HarmonyOS 如何设置系统音量?
135浏览 • 2回复 待解决
获取系统当前时间戳异常
108浏览 • 1回复 待解决