鴻蒙OS Configuration

2022-10-13 10:50 更新

Configuration

java.lang.Object

|---ohos.global.configuration.Configuration

public class Configuration
extends Object

提供資源管理器的配置。

您可以使用 ResourceManager.getConfiguration() 來獲取配置,并使用 ResourceManager.updateConfiguration(Configuration, DeviceCapability) 來更新配置。

Since:

1

字段摘要

修飾符和類型 字段 描述
static int AUTO_MODE 表示顏色模式是自動(dòng)設(shè)置的還是未定義的。
int colorMode 指示應(yīng)用程序的當(dāng)前顏色模式。
static int DARK_MODE 表示深色模式。
int direction 指示目標(biāo)方向。
static int DIRECTION_HORIZONTAL 表示水平方向。
static int DIRECTION_UNDEFINED 表示方向未定義。
static int DIRECTION_VERTICAL 表示垂直方向。
float fontRatio 指示相對(duì)于基本屏幕密度的用戶首選字體大小。
boolean isLayoutRTL 指定屏幕布局是否從右到左。
static int LIGHT_MODE 指示淺色模式。
int mcc 表示移動(dòng)國家代碼 (MCC)。
static int MCC_UNDEFINED 表示默認(rèn)的 MCC。
int mnc 表示移動(dòng)網(wǎng)絡(luò)代碼(MNC)。
static int MNC_UNDEFINED 表示默認(rèn)的 MNC。
static float SCALE_UNDEFINED 表示未指定比例。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
Configuration() 用于創(chuàng)建 Configuration 實(shí)例的默認(rèn)構(gòu)造函數(shù)。
Configuration(Configuration config) 用于使用現(xiàn)有 Configuration 對(duì)象創(chuàng)建 Configuration 實(shí)例的構(gòu)造函數(shù)。

方法總結(jié)

修飾符和類型 方法 描述
boolean equals(Object object) 檢查提供的對(duì)象是否等于當(dāng)前配置。
Locale getFirstLocale() 從 LocaleProfile 獲取語言環(huán)境數(shù)組中的第一個(gè)語言環(huán)境。
LocaleProfile getLocaleProfile() 獲取 LocaleProfile 變量。
int getSystemColorMode() 獲取當(dāng)前系統(tǒng)顏色模式。
int hashCode() 獲取當(dāng)前配置的哈希碼。
void setLocaleProfile(LocaleProfile localeProfile) 設(shè)置 LocaleProfile 變量。
String toString() 返回當(dāng)前配置的屬性值。返回當(dāng)前配置的屬性值。
從類 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

字段詳細(xì)信息

AUTO_MODE

public static final int AUTO_MODE

表示顏色模式是自動(dòng)設(shè)置的還是未定義的。

Since:

5

DARK_MODE

public static final int DARK_MODE

表示深色模式。

Since:

5

DIRECTION_HORIZONTAL

public static final int DIRECTION_HORIZONTAL

表示水平方向。

Since:

3

DIRECTION_UNDEFINED

public static final int DIRECTION_UNDEFINED

表示方向未定義。

Since:

3

DIRECTION_VERTICAL

public static final int DIRECTION_VERTICAL

表示垂直方向。

Since:

3

LIGHT_MODE

public static final int LIGHT_MODE

指示淺色模式。

Since:

5

MCC_UNDEFINED

public static final int MCC_UNDEFINED

表示默認(rèn)的 MCC。 值為 0。

Since:

5

MNC_UNDEFINED

public static final int MNC_UNDEFINED

表示默認(rèn)的 MNC。 值為 0。

Since:

5

SCALE_UNDEFINED

public static final float SCALE_UNDEFINED

表示未指定比例。

colorMode

public int colorMode

指示應(yīng)用程序的當(dāng)前顏色模式。 該值可以是 AUTO_MODE、LIGHT_MODE 或 DARK_MODE。

Since:

5

direction

public int direction

指示目標(biāo)方向。

Since:

3

fontRatio

public float fontRatio

指示相對(duì)于基本屏幕密度的用戶首選字體大小。

Since:

3

isLayoutRTL

public boolean isLayoutRTL

指定屏幕布局是否從右到左。 true 表示從右到左的布局,false 表示從左到右的布局。

Since:

3

mcc

public int mcc

表示移動(dòng)國家代碼 (MCC)。

Since:

5

mnc

public int mnc

表示移動(dòng)網(wǎng)絡(luò)代碼(MNC)。

Since:

5

構(gòu)造函數(shù)詳細(xì)信息

Configuration

public Configuration()

用于創(chuàng)建 Configuration 實(shí)例的默認(rèn)構(gòu)造函數(shù)。

Configuration

public Configuration(Configuration config)

用于使用現(xiàn)有 Configuration 對(duì)象創(chuàng)建 Configuration 實(shí)例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
config 指示現(xiàn)有的配置對(duì)象。

Since:

3

方法詳情

getLocaleProfile

public LocaleProfile getLocaleProfile()

獲取 LocaleProfile 變量。

返回:

返回 LocaleProfile 變量。

Since:

3

setLocaleProfile

public void setLocaleProfile(LocaleProfile localeProfile)

設(shè)置 LocaleProfile 變量。

參數(shù):

參數(shù)名稱 參數(shù)描述
localeProfile 指示要設(shè)置的 LocaleProfile 變量。

Since:

3

getFirstLocale

public Locale getFirstLocale()

從 LocaleProfile 獲取語言環(huán)境數(shù)組中的第一個(gè)語言環(huán)境。

返回:

返回語言環(huán)境數(shù)組中的第一個(gè)語言環(huán)境。

Since:

3

equals

public boolean equals(Object object)

檢查提供的對(duì)象是否等于當(dāng)前配置。

覆蓋:

類 Object 中的等于

參數(shù):

參數(shù)名稱 參數(shù)描述
object 提供的對(duì)象

返回:

如果提供的對(duì)象等于當(dāng)前配置,則為 true,反之亦然。

Since:

4

hashCode

public int hashCode()

獲取當(dāng)前配置的哈希碼。

覆蓋:

類 Object 中的 hashCode

返回:

當(dāng)前配置的哈希碼。

Since:

4

getSystemColorMode

public int getSystemColorMode()

獲取當(dāng)前系統(tǒng)顏色模式。

返回:

返回當(dāng)前系統(tǒng)顏色模式,LIGHT_MODE 或 DARK_MODE。

Since:

5

toString

public String toString()

返回當(dāng)前配置的屬性值。

覆蓋:

類 Object 中的 toString

返回:

返回屬性值的字符串表示形式。

Since:

5

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)