HarmonyOS鸿蒙Next中如何判断当前系统是否处于深色模式

HarmonyOS鸿蒙Next中如何判断当前系统是否处于深色模式 请问如何判断当前系统的是否是深色模式

1 回复

更多关于HarmonyOS鸿蒙Next中如何判断当前系统是否处于深色模式的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


这个可以使用来直接获取当前系统的colorMode:

this.context.config.colorMode?.toString()
onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
  hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');

  console.log(`colorMode:${this.context.config.colorMode?.toString()}`);
}

比如我们直接可以直接在EntryAbility.ets中使用上述代码来直接获取:

回到顶部