1# @ohos.brightness (屏幕亮度)(系统接口)
2
3该模块提供屏幕亮度的设置接口。
4
5> **说明:**
6>
7> - 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
8>
9> - 本模块接口为系统接口。
10
11## 导入模块
12
13```js
14import brightness from '@ohos.brightness';
15```
16
17## brightness.setValue
18
19setValue(value: number): void
20
21设置系统的屏幕亮度。
22
23**系统接口:** 此接口为系统接口。
24
25**系统能力:** SystemCapability.PowerManager.DisplayPowerManager
26
27**参数:**
28
29| 参数名 | 类型   | 必填 | 说明                    |
30| ------ | ------ | ---- | ----------------------- |
31| value  | number | 是   | 亮度的值。范围:0~255;该参数必须为数字类型。 |
32
33**错误码:**
34
35以下错误码的详细介绍请参见[屏幕亮度错误码](errorcode-brightness.md)。
36
37| 错误码ID   | 错误信息    |
38|---------|---------|
39| 4700101 | Failed to connect to the service. |
40| 401     | Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. |
41| 202     | Permission verification failed. A non-system application calls a system API.  |
42
43**示例:**
44
45```js
46try {
47    brightness.setValue(128);
48} catch(err) {
49    console.error('set brightness failed, err: ' + err);
50}
51```
52
53## brightness.setValue<sup>11+</sup>
54
55setValue(value: number, continuous: boolean): void
56
57设置系统的屏幕亮度。用于连续调节亮度的场景,在连续调节亮度过程中,设置continuous为true,结束时设置continuous为false,会有更好的性能。
58
59**系统接口:** 此接口为系统接口。
60
61**系统能力:** SystemCapability.PowerManager.DisplayPowerManager
62
63**参数:**
64
65| 参数名 | 类型   | 必填 | 说明                    |
66| ------ | ------ | ---- | ----------------------- |
67| value  | number | 是   | 亮度的值。范围:0~255;该参数必须为数字类型。 |
68| continuous  | boolean | 是   | 亮度调节是否连续;该参数必须为布尔类型。 |
69
70**错误码:**
71
72以下错误码的详细介绍请参见[屏幕亮度错误码](errorcode-brightness.md)。
73
74| 错误码ID   | 错误信息    |
75|---------|---------|
76| 4700101 | Failed to connect to the service. |
77| 401     | Parameter error. Possible causes: 1.Mandatory parameters are left unspecified; 2.Incorrect parameter types. |
78| 202     | Permission verification failed. A non-system application calls a system API.  |
79
80**示例:**
81
82```js
83try {
84    brightness.setValue(128, true);
85} catch(err) {
86    console.error('set brightness failed, err: ' + err);
87}
88```