如何获取当前手机是深色模式还是浅色模式?

如何获取当前手机是深色模式还是浅色模式?

HarmonyOS
2024-07-12 10:42:24
1.2w浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
唯你而画
Environment.envProp("colorMode",ColorMode.DARK)// 将设备的显示模式存入AppStorage
@StorageProp("colorMode") mode:ColorMode = ColorMode.DARK//通过@StorageProp获取到当前手机的显示模式
aboutToAppear(): void {
    //打印当前模式的值
  console.log("=======mode:"+this.mode.toString())
}

输出结果:=======mode:1
当为1时为深色模式  为0时为浅色模式
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
分享
微博
QQ
微信
回复
2024-07-12 18:44:45


相关问题
HarmonyOS 浅色模式深色模式
572浏览 • 1回复 待解决
app适配深色浅色切换模式
2217浏览 • 1回复 待解决
鸿蒙怎么获取当前是不是深色模式
8971浏览 • 1回复 待解决
HarmonyOS 深色模式
600浏览 • 1回复 待解决
应用如何适配深色模式
1780浏览 • 1回复 待解决
HarmonyOS 如何监听深浅色模式
434浏览 • 1回复 待解决
HarmonyOS 如何设置固定浅色模式
326浏览 • 1回复 待解决
HarmonyOS 如何禁用深色模式
262浏览 • 1回复 待解决
应用如何适配深色模式
2931浏览 • 1回复 待解决
如何校验当前设备手机还是平板
9174浏览 • 1回复 已解决
HarmonyOS web深色模式
373浏览 • 1回复 待解决
HarmonyOS 如何禁止深色模式使用
496浏览 • 1回复 待解决