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 浅色深色主题如何设置
337浏览 • 1回复 待解决
Canvas中深色/浅色主题切换
359浏览 • 1回复 待解决
HarmonyOS深色主题适配
342浏览 • 1回复 待解决
通过API获取系统设置属性
324浏览 • 1回复 待解决
如何将页面设置深色模式
2173浏览 • 1回复 待解决
HarmonyOS 如何设置系统音量?
157浏览 • 2回复 待解决
获取系统当前时间戳异常
121浏览 • 1回复 待解决