@ohos.app.ability.Configuration (Configuration)
定义环境变化信息。Configuration是接口定义,仅做字段声明。
说明:
本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
导入模块
import Configuration from '@ohos.app.ability.Configuration';
系统能力:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
| 名称 | 类型 | 可读 | 可写 | 说明 | Android平台 | iOS平台 |
|---|---|---|---|---|---|---|
| language16+ | string | 否 | 是 | 表示应用程序的当前语言,例如“zh"。 | 支持 | 支持 |
| colorMode | ColorMode | 是 | 是 | 表示深浅色模式,默认为浅色。取值范围: - COLOR_MODE_NOT_SET:未设置 - COLOR_MODE_LIGHT:浅色模式 - COLOR_MODE_DARK:深色模式 |
支持 | 支持 |
| direction | Direction | 是 | 否 | 表示屏幕方向,取值范围: - DIRECTION_NOT_SET:未设置 - DIRECTION_HORIZONTAL:水平方向 - DIRECTION_VERTICAL:垂直方向 |
支持 | 支持 |
| screenDensity16+ | ScreenDensity | 否 | 是 | 表示屏幕像素密度,取值范围: - SCREEN_DENSITY_NOT_SET:未设置 - SCREEN_DENSITY_SDPI:120 - SCREEN_DENSITY_MDPI:160 - SCREEN_DENSITY_LDPI:240 - SCREEN_DENSITY_XLDPI:320 - SCREEN_DENSITY_XXLDPI:480 - SCREEN_DENSITY_XXXLDPI:640 |
支持 | 支持 |
| fontSizeScale16+ | number | 否 | 是 | 字体大小缩放比例,取值范围:0~3.2,默认值为1。 | 支持 | 支持 |
具体字段描述参考ohos.app.ability.Configuration.d.ts文件