Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
bf8d5545
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
bf8d5545
编写于
10月 17, 2022
作者:
A
aqxyjay
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
modify as review
Signed-off-by:
N
aqxyjay
<
zhangchunxin@huawei.com
>
上级
7e3f846f
变更
12
展开全部
显示空白变更内容
内联
并排
Showing
12 changed file
with
405 addition
and
631 deletion
+405
-631
zh-cn/application-dev/reference/apis/js-apis-batteryStatistics.md
...plication-dev/reference/apis/js-apis-batteryStatistics.md
+4
-15
zh-cn/application-dev/reference/apis/js-apis-brightness.md
zh-cn/application-dev/reference/apis/js-apis-brightness.md
+0
-2
zh-cn/application-dev/reference/apis/js-apis-power.md
zh-cn/application-dev/reference/apis/js-apis-power.md
+98
-116
zh-cn/application-dev/reference/apis/js-apis-runninglock.md
zh-cn/application-dev/reference/apis/js-apis-runninglock.md
+179
-186
zh-cn/application-dev/reference/apis/js-apis-system-battery.md
.../application-dev/reference/apis/js-apis-system-battery.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-system-brightness.md
...plication-dev/reference/apis/js-apis-system-brightness.md
+6
-7
zh-cn/application-dev/reference/apis/js-apis-thermal.md
zh-cn/application-dev/reference/apis/js-apis-thermal.md
+71
-73
zh-cn/application-dev/reference/errorcodes/errorcode-batteryStatistics.md
...n-dev/reference/errorcodes/errorcode-batteryStatistics.md
+8
-48
zh-cn/application-dev/reference/errorcodes/errorcode-brightness.md
...lication-dev/reference/errorcodes/errorcode-brightness.md
+8
-48
zh-cn/application-dev/reference/errorcodes/errorcode-power.md
...n/application-dev/reference/errorcodes/errorcode-power.md
+13
-56
zh-cn/application-dev/reference/errorcodes/errorcode-runninglock.md
...ication-dev/reference/errorcodes/errorcode-runninglock.md
+8
-48
zh-cn/application-dev/reference/errorcodes/errorcode-thermal.md
...application-dev/reference/errorcodes/errorcode-thermal.md
+8
-30
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-batteryStatistics.md
浏览文件 @
bf8d5545
...
@@ -16,7 +16,7 @@ import batteryStats from '@ohos.batteryStatistics';
...
@@ -16,7 +16,7 @@ import batteryStats from '@ohos.batteryStatistics';
## batteryStats.getBatteryStats
## batteryStats.getBatteryStats
getBatteryStats(): Promise
<Array
<[
BatteryStatsInfo
](
#batterystatsinfo
)
>
>
getBatteryStats(): Promise
<Array
&
lt
;
BatteryStatsInfo
&
gt
;
>
获取耗电信息列表。使用Promise异步回调。
获取耗电信息列表。使用Promise异步回调。
...
@@ -36,7 +36,6 @@ getBatteryStats(): Promise<Array<[BatteryStatsInfo](#batterystatsinfo)>>
...
@@ -36,7 +36,6 @@ getBatteryStats(): Promise<Array<[BatteryStatsInfo](#batterystatsinfo)>>
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 201 | 权限校验失败。 |
| 4600101 | 连接服务失败。 |
| 4600101 | 连接服务失败。 |
**示例:**
**示例:**
...
@@ -53,7 +52,7 @@ batteryStats.getBatteryStats()
...
@@ -53,7 +52,7 @@ batteryStats.getBatteryStats()
## batteryStats.getBatteryStats
## batteryStats.getBatteryStats
getBatteryStats(callback: AsyncCallback
<Array
<[
BatteryStatsInfo
](
#batterystatsinfo
)
>
>): void
getBatteryStats(callback: AsyncCallback
<Array
&
lt
;
BatteryStatsInfo
&
gt
;
>
): void
获取耗电信息列表。使用callback异步回调。
获取耗电信息列表。使用callback异步回调。
...
@@ -73,8 +72,6 @@ getBatteryStats(callback: AsyncCallback<Array<[BatteryStatsInfo](#batterystatsin
...
@@ -73,8 +72,6 @@ getBatteryStats(callback: AsyncCallback<Array<[BatteryStatsInfo](#batterystatsin
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 201 | 权限校验失败。 |
| 401 | 参数检查失败。 |
| 4600101 | 连接服务失败。 |
| 4600101 | 连接服务失败。 |
**示例:**
**示例:**
...
@@ -117,8 +114,6 @@ getAppPowerValue(uid: number): number
...
@@ -117,8 +114,6 @@ getAppPowerValue(uid: number): number
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 201 | 权限校验失败。 |
| 401 | 参数检查失败。 |
| 4600101 | 连接服务失败。 |
| 4600101 | 连接服务失败。 |
**示例:**
**示例:**
...
@@ -160,8 +155,6 @@ getAppPowerPercent(uid: number): number
...
@@ -160,8 +155,6 @@ getAppPowerPercent(uid: number): number
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 201 | 权限校验失败。 |
| 401 | 参数检查失败。 |
| 4600101 | 连接服务失败。 |
| 4600101 | 连接服务失败。 |
**示例:**
**示例:**
...
@@ -177,7 +170,7 @@ try {
...
@@ -177,7 +170,7 @@ try {
## batteryStats.getHardwareUnitPowerValue
## batteryStats.getHardwareUnitPowerValue
getHardwareUnitPowerValue(type:
[
ConsumptionType
](
#consumptiontype
)
): number
getHardwareUnitPowerValue(type:
ConsumptionType
): number
根据耗电类型获取硬件单元的耗电量。
根据耗电类型获取硬件单元的耗电量。
...
@@ -203,8 +196,6 @@ getHardwareUnitPowerValue(type: [ConsumptionType](#consumptiontype)): number
...
@@ -203,8 +196,6 @@ getHardwareUnitPowerValue(type: [ConsumptionType](#consumptiontype)): number
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 201 | 权限校验失败。 |
| 401 | 参数检查失败。 |
| 4600101 | 连接服务失败。 |
| 4600101 | 连接服务失败。 |
**示例:**
**示例:**
...
@@ -220,7 +211,7 @@ try {
...
@@ -220,7 +211,7 @@ try {
## batteryStats.getHardwareUnitPowerPercent
## batteryStats.getHardwareUnitPowerPercent
getHardwareUnitPowerPercent(type:
[
ConsumptionType
](
#consumptiontype
)
): number
getHardwareUnitPowerPercent(type:
ConsumptionType
): number
根据耗电类型获取硬件单元的耗电百分比。
根据耗电类型获取硬件单元的耗电百分比。
...
@@ -246,8 +237,6 @@ getHardwareUnitPowerPercent(type: [ConsumptionType](#consumptiontype)): number
...
@@ -246,8 +237,6 @@ getHardwareUnitPowerPercent(type: [ConsumptionType](#consumptiontype)): number
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 201 | 权限校验失败。 |
| 401 | 参数检查失败。 |
| 4600101 | 连接服务失败。 |
| 4600101 | 连接服务失败。 |
**示例:**
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-brightness.md
浏览文件 @
bf8d5545
...
@@ -36,8 +36,6 @@ setValue(value: number): void
...
@@ -36,8 +36,6 @@ setValue(value: number): void
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 201 | 权限校验失败。 |
| 401 | 参数检查失败。 |
| 4700101 | 连接服务失败。 |
| 4700101 | 连接服务失败。 |
**示例:**
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-power.md
浏览文件 @
bf8d5545
...
@@ -35,8 +35,6 @@ shutdown(reason: string): void
...
@@ -35,8 +35,6 @@ shutdown(reason: string): void
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 201 | 权限校验失败。 |
| 401 | 参数检查失败。 |
| 4900101 | 连接服务失败。 |
| 4900101 | 连接服务失败。 |
**示例:**
**示例:**
...
@@ -49,30 +47,6 @@ try {
...
@@ -49,30 +47,6 @@ try {
}
}
```
```
## power.rebootDevice<sup>(deprecated)</sup>
rebootDevice(reason: string): void
> 从API version 9开始不再维护,建议使用[power.reboot](#power.reboot9)替代。
重启设备。
**需要权限:**
ohos.permission.REBOOT
**系统能力:**
SystemCapability.PowerManager.PowerManager.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ----- |
| reason | string | 是 | 重启原因。 |
**示例:**
```
js
power
.
rebootDevice
(
'
reboot_test
'
);
```
## power.reboot<sup>9+</sup>
## power.reboot<sup>9+</sup>
reboot(reason: string): void
reboot(reason: string): void
...
@@ -97,8 +71,6 @@ reboot(reason: string): void
...
@@ -97,8 +71,6 @@ reboot(reason: string): void
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 201 | 权限校验失败。 |
| 401 | 参数检查失败。 |
| 4900101 | 连接服务失败。 |
| 4900101 | 连接服务失败。 |
**示例:**
**示例:**
...
@@ -111,61 +83,6 @@ try {
...
@@ -111,61 +83,6 @@ try {
}
}
```
```
## power.isScreenOn<sup>(deprecated)</sup>
isScreenOn(callback: AsyncCallback
<
boolean
>
): void
> 从API version 9开始不再维护,建议使用[power.isActive](#power.isactive9)替代。
检测当前设备的亮灭屏状态。使用callback异步回调。
**系统能力:**
SystemCapability.PowerManager.PowerManager.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------- | ---- | ------------------------------------------------------------ |
| callback | AsyncCallback
<
boolean
>
| 是 | 回调函数。当检测成功,err为undefined,data为获取到的亮灭屏状态,返回true表示梁平,返回false表示灭屏;否则为错误对象。 |
**示例:**
```
js
power
.
isScreenOn
((
err
,
data
)
=>
{
if
(
typeof
err
===
'
undefined
'
)
{
console
.
info
(
'
screen on status is
'
+
data
);
}
else
{
console
.
error
(
'
check screen status failed, err:
'
+
err
);
}
})
```
## power.isScreenOn<sup>(deprecated)</sup>
isScreenOn(): Promise
<
boolean
>
> 从API version 9开始不再维护,建议使用[power.isActive](#power.isactive9)替代。
检测当前设备的亮灭屏状态。使用Promise异步回调。
**系统能力:**
SystemCapability.PowerManager.PowerManager.Core
**返回值:**
| 类型 | 说明 |
| ---------------------- | -------------------------------------------------- |
| Promise
<
boolean
>
| Promise对象。返回true表示亮屏;返回false表示灭屏。 |
**示例:**
```
js
power
.
isScreenOn
()
.
then
(
data
=>
{
console
.
info
(
'
screen on status is
'
+
data
);
})
.
catch
(
err
=>
{
console
.
error
(
'
check screen status failed, err:
'
+
err
);
})
```
## power.isActive<sup>9+</sup>
## power.isActive<sup>9+</sup>
isActive(): boolean
isActive(): boolean
...
@@ -187,6 +104,7 @@ isActive(): boolean
...
@@ -187,6 +104,7 @@ isActive(): boolean
```
js
```
js
try
{
try
{
var
isActive
=
power
.
isActive
();
var
isActive
=
power
.
isActive
();
console
.
info
(
'
power is active:
'
+
isActive
);
}
catch
(
err
)
{
}
catch
(
err
)
{
console
.
error
(
'
check active status failed, err:
'
+
err
);
console
.
error
(
'
check active status failed, err:
'
+
err
);
}
}
...
@@ -214,8 +132,6 @@ wakeup(detail: string): void
...
@@ -214,8 +132,6 @@ wakeup(detail: string): void
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 201 | 权限校验失败。 |
| 401 | 参数检查失败。 |
| 4900101 | 连接服务失败。 |
| 4900101 | 连接服务失败。 |
**示例:**
**示例:**
...
@@ -244,22 +160,21 @@ suspend(): void
...
@@ -244,22 +160,21 @@ suspend(): void
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 201 | 权限校验失败。 |
| 4900101 | 连接服务失败。 |
| 4900101 | 连接服务失败。 |
**示例:**
**示例:**
```
js
```
js
try
{
try
{
power
.
wakeup
(
'
wakeup_test
'
);
power
.
suspend
(
);
}
catch
(
err
)
{
}
catch
(
err
)
{
console
.
error
(
'
wakeup
failed, err:
'
+
err
);
console
.
error
(
'
suspend
failed, err:
'
+
err
);
}
}
```
```
## power.getPowerMode<sup>9+</sup>
## power.getPowerMode<sup>9+</sup>
getPowerMode():
[
DevicePowerMode
](
#devicepowermode9
)
getPowerMode():
DevicePowerMode
获取当前设备的电源模式。
获取当前设备的电源模式。
...
@@ -279,7 +194,6 @@ getPowerMode(): [DevicePowerMode](#devicepowermode9)
...
@@ -279,7 +194,6 @@ getPowerMode(): [DevicePowerMode](#devicepowermode9)
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 201 | 权限校验失败。 |
| 4900101 | 连接服务失败。 |
| 4900101 | 连接服务失败。 |
**示例:**
**示例:**
...
@@ -287,6 +201,7 @@ getPowerMode(): [DevicePowerMode](#devicepowermode9)
...
@@ -287,6 +201,7 @@ getPowerMode(): [DevicePowerMode](#devicepowermode9)
```
js
```
js
try
{
try
{
var
mode
=
power
.
getPowerMode
();
var
mode
=
power
.
getPowerMode
();
console
.
info
(
'
power mode:
'
+
mode
);
}
catch
(
err
)
{
}
catch
(
err
)
{
console
.
error
(
'
get power mode failed, err:
'
+
err
);
console
.
error
(
'
get power mode failed, err:
'
+
err
);
}
}
...
@@ -294,7 +209,7 @@ try {
...
@@ -294,7 +209,7 @@ try {
## power.setPowerMode<sup>9+</sup>
## power.setPowerMode<sup>9+</sup>
setPowerMode(mode:
[
DevicePowerMode
](
#devicepowermode9
)
, callback: AsyncCallback
<
void
>
): void
setPowerMode(mode:
DevicePowerMode
, callback: AsyncCallback
<
void
>
): void
设置当前设备的电源模式。使用callback异步回调。
设置当前设备的电源模式。使用callback异步回调。
...
@@ -317,24 +232,18 @@ setPowerMode(mode: [DevicePowerMode](#devicepowermode9), callback: AsyncCallback
...
@@ -317,24 +232,18 @@ setPowerMode(mode: [DevicePowerMode](#devicepowermode9), callback: AsyncCallback
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 201 | 权限校验失败。 |
| 401 | 参数检查失败。 |
| 4900101 | 连接服务失败。 |
| 4900101 | 连接服务失败。 |
**示例:**
**示例:**
```
js
```
js
try
{
power
.
setPowerMode
(
power
.
DevicePowerMode
.
MODE_PERFORMANCE
,
err
=>
{
power
.
setPowerMode
(
power
.
DevicePowerMode
.
MODE_PERFORMANCE
,
err
=>
{
if
(
typeof
err
===
'
undefined
'
)
{
if
(
typeof
err
===
'
undefined
'
)
{
console
.
info
(
'
set power mode to MODE_PERFORMANCE
'
);
console
.
info
(
'
set power mode to MODE_PERFORMANCE
'
);
}
else
{
}
else
{
console
.
error
(
'
set power mode failed, err:
'
+
err
);
console
.
error
(
'
set power mode failed, err:
'
+
err
);
}
}
});
});
}
catch
(
err
)
{
console
.
error
(
'
set power mode failed, err:
'
+
err
);
}
```
```
## power.setPowerMode<sup>9+</sup>
## power.setPowerMode<sup>9+</sup>
...
@@ -367,24 +276,97 @@ setPowerMode(mode: DevicePowerMode): Promise<void>
...
@@ -367,24 +276,97 @@ setPowerMode(mode: DevicePowerMode): Promise<void>
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 201 | 权限校验失败。 |
| 401 | 参数检查失败。 |
| 4900101 | 链接服务失败。 |
| 4900101 | 链接服务失败。 |
**示例:**
**示例:**
```
js
```
js
try
{
power
.
setPowerMode
(
power
.
DevicePowerMode
.
MODE_PERFORMANCE
)
power
.
setPowerMode
(
power
.
DevicePowerMode
.
MODE_PERFORMANCE
)
.
then
(()
=>
{
.
then
(()
=>
{
console
.
info
(
'
set power mode to MODE_PERFORMANCE
'
);
console
.
info
(
'
set power mode to MODE_PERFORMANCE
'
);
})
})
.
catch
(
err
=>
{
.
catch
(
err
=>
{
console
.
error
(
'
set power mode failed, err:
'
+
err
);
});
}
catch
(
err
)
{
console
.
error
(
'
set power mode failed, err:
'
+
err
);
console
.
error
(
'
set power mode failed, err:
'
+
err
);
}
});
```
## power.rebootDevice<sup>(deprecated)</sup>
rebootDevice(reason: string): void
> 从API version 9开始不再维护,建议使用[power.reboot](#powerreboot9)替代。
重启设备。
**需要权限:**
ohos.permission.REBOOT
**系统能力:**
SystemCapability.PowerManager.PowerManager.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ----- |
| reason | string | 是 | 重启原因。 |
**示例:**
```
js
power
.
rebootDevice
(
'
reboot_test
'
);
```
## power.isScreenOn<sup>(deprecated)</sup>
isScreenOn(callback: AsyncCallback
<
boolean
>
): void
> 从API version 9开始不再维护,建议使用[power.isActive](#powerisactive9)替代。
检测当前设备的亮灭屏状态。使用callback异步回调。
**系统能力:**
SystemCapability.PowerManager.PowerManager.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------- | ---- | ------------------------------------------------------------ |
| callback | AsyncCallback
<
boolean
>
| 是 | 回调函数。当检测成功,err为undefined,data为获取到的亮灭屏状态,返回true表示梁平,返回false表示灭屏;否则为错误对象。 |
**示例:**
```
js
power
.
isScreenOn
((
err
,
data
)
=>
{
if
(
typeof
err
===
'
undefined
'
)
{
console
.
info
(
'
screen on status is
'
+
data
);
}
else
{
console
.
error
(
'
check screen status failed, err:
'
+
err
);
}
})
```
## power.isScreenOn<sup>(deprecated)</sup>
isScreenOn(): Promise
<
boolean
>
> 从API version 9开始不再维护,建议使用[power.isActive](#powerisactive9)替代。
检测当前设备的亮灭屏状态。使用Promise异步回调。
**系统能力:**
SystemCapability.PowerManager.PowerManager.Core
**返回值:**
| 类型 | 说明 |
| ---------------------- | -------------------------------------------------- |
| Promise
<
boolean
>
| Promise对象。返回true表示亮屏;返回false表示灭屏。 |
**示例:**
```
js
power
.
isScreenOn
()
.
then
(
data
=>
{
console
.
info
(
'
screen on status is
'
+
data
);
})
.
catch
(
err
=>
{
console
.
error
(
'
check screen status failed, err:
'
+
err
);
})
```
```
## DevicePowerMode<sup>9+</sup>
## DevicePowerMode<sup>9+</sup>
...
...
zh-cn/application-dev/reference/apis/js-apis-runninglock.md
浏览文件 @
bf8d5545
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/apis/js-apis-system-battery.md
浏览文件 @
bf8d5545
...
@@ -3,8 +3,8 @@
...
@@ -3,8 +3,8 @@
该模块提供充电状态及剩余电量的查询功能。
该模块提供充电状态及剩余电量的查询功能。
>  **说明:**
>  **说明:**
> - 本模块首批接口从API version 3开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> - 从API Version 6开始不再维护,建议使用[`@ohos.batteryInfo`](js-apis-battery-info.md)替代。
> - 从API Version 6开始不再维护,建议使用[`@ohos.batteryInfo`](js-apis-battery-info.md)替代。
> - 本模块首批接口从API version 3开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
## 导入模块
## 导入模块
...
@@ -17,7 +17,7 @@ import battery from '@system.battery';
...
@@ -17,7 +17,7 @@ import battery from '@system.battery';
## battery.getStatus
## battery.getStatus
getStatus(options?:
[
GetStatusOptions
](
#getstatusoptions
)
): void;
getStatus(options?:
GetStatusOptions
): void;
获取设备当前的充电状态及剩余电量。
获取设备当前的充电状态及剩余电量。
...
...
zh-cn/application-dev/reference/apis/js-apis-system-brightness.md
浏览文件 @
bf8d5545
...
@@ -3,9 +3,8 @@
...
@@ -3,9 +3,8 @@
该模块提供屏幕亮度和模式的查询、调节接口。
该模块提供屏幕亮度和模式的查询、调节接口。
>  **说明:**
>  **说明:**
>
> - 本模块首批接口从API version 3开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> - 从API Version 7 开始不再维护,建议使用[`@ohos.brightness`](js-apis-brightness.md)替代。
> - 从API Version 7 开始不再维护,建议使用[`@ohos.brightness`](js-apis-brightness.md)替代。
> - 本模块首批接口从API version 3开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
## 导入模块
## 导入模块
...
@@ -18,7 +17,7 @@ import brightness from '@system.brightness';
...
@@ -18,7 +17,7 @@ import brightness from '@system.brightness';
## brightness.getValue
## brightness.getValue
getValue(options?:
[
GetBrightnessOptions
](
#getbrightnessoptions
)
): void
getValue(options?:
GetBrightnessOptions
): void
获得设备当前的屏幕亮度值。
获得设备当前的屏幕亮度值。
...
@@ -46,7 +45,7 @@ getValue(options?: [GetBrightnessOptions](#getbrightnessoptions)): void
...
@@ -46,7 +45,7 @@ getValue(options?: [GetBrightnessOptions](#getbrightnessoptions)): void
## brightness.setValue
## brightness.setValue
etValue(options?:
[
SetBrightnessOptions
](
#setbrightnessoptions
)
): void
etValue(options?:
SetBrightnessOptions
): void
设置设备当前的屏幕亮度值。
设置设备当前的屏幕亮度值。
...
@@ -75,7 +74,7 @@ etValue(options?: [SetBrightnessOptions](#setbrightnessoptions)): void
...
@@ -75,7 +74,7 @@ etValue(options?: [SetBrightnessOptions](#setbrightnessoptions)): void
## brightness.getMode
## brightness.getMode
getMode(options?:
[
GetBrightnessModeOptions
](
#getbrightnessmodeoptions
)
: void
getMode(options?:
GetBrightnessModeOptions
: void
获得当前屏幕亮度模式。
获得当前屏幕亮度模式。
...
@@ -103,7 +102,7 @@ getMode(options?: [GetBrightnessModeOptions](#getbrightnessmodeoptions): void
...
@@ -103,7 +102,7 @@ getMode(options?: [GetBrightnessModeOptions](#getbrightnessmodeoptions): void
## brightness.setMode
## brightness.setMode
setMode(options?:
[
SetBrightnessModeOptions
](
#setbrightnessmodeoptions
)
): void
setMode(options?:
SetBrightnessModeOptions
): void
设置设备当前的屏幕亮度模式。
设置设备当前的屏幕亮度模式。
...
@@ -131,7 +130,7 @@ setMode(options?: [SetBrightnessModeOptions](#setbrightnessmodeoptions)): void
...
@@ -131,7 +130,7 @@ setMode(options?: [SetBrightnessModeOptions](#setbrightnessmodeoptions)): void
## brightness.setKeepScreenOn
## brightness.setKeepScreenOn
setKeepScreenOn(options?:
[
SetKeepScreenOnOptions
](
#setkeepscreenonoptions
)
): void
setKeepScreenOn(options?:
SetKeepScreenOnOptions
): void
>从API version 7开始不再维护,建议使用[window.setKeepScreenOn](js-apis-window.md#setkeepscreenon)替代。
>从API version 7开始不再维护,建议使用[window.setKeepScreenOn](js-apis-window.md#setkeepscreenon)替代。
...
...
zh-cn/application-dev/reference/apis/js-apis-thermal.md
浏览文件 @
bf8d5545
...
@@ -11,30 +11,6 @@
...
@@ -11,30 +11,6 @@
import
thermal
from
'
@ohos.thermal
'
;
import
thermal
from
'
@ohos.thermal
'
;
```
```
## thermal.subscribeThermalLevel<sup>(deprecated)</sup>
subscribeThermalLevel(callback: AsyncCallback
<
ThermalLevel
>
): void
> 从API version 9开始不再维护,建议使用[thermal.registerThermalLevelCallback](#thermalregisterthermallevelcallback9)替代。
订阅热档位变化时的回调提醒。
**系统能力:**
SystemCapability.PowerManager.ThermalManager
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------- | ---- | ------------------------------------------------------------ |
| callback | AsyncCallback
<
ThermalLevel
>
| 是 | 回调函数。AsyncCallback只返回一个参数,为热档位信息,此时可能会产生告警,可通过
`// @ts-ignore`
进行抑制。 |
**示例:**
```
js
thermal
.
subscribeThermalLevel
((
level
)
=>
{
console
.
info
(
'
thermal level is:
'
+
level
);
});
```
## thermal.registerThermalLevelCallback<sup>9+</sup>
## thermal.registerThermalLevelCallback<sup>9+</sup>
registerThermalLevelCallback(callback: Callback
<
ThermalLevel
>
): void
registerThermalLevelCallback(callback: Callback
<
ThermalLevel
>
): void
...
@@ -55,7 +31,6 @@ registerThermalLevelCallback(callback: Callback<ThermalLevel>): void
...
@@ -55,7 +31,6 @@ registerThermalLevelCallback(callback: Callback<ThermalLevel>): void
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 401 | 参数检查失败。 |
| 4800101 | 连接服务失败。 |
| 4800101 | 连接服务失败。 |
**示例:**
**示例:**
...
@@ -71,30 +46,6 @@ try {
...
@@ -71,30 +46,6 @@ try {
}
}
```
```
## thermal.unsubscribeThermalLevel<sup>(deprecated)</sup>
unsubscribeThermalLevel(callback?: AsyncCallback
\<
void>): void
> 从API version 9开始不再维护,建议使用[thermal.unregisterThermalLevelCallback](#thermalunregisterthermallevelcallback9)替代。
取消订阅热档位变化时的回调提醒。
**系统能力:**
SystemCapability.PowerManager.ThermalManager
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------------------------------------------- |
| callback | AsyncCallback
<
void
>
| 否 | 回调函数,无返回值。不填该参数则取消所有回调。 |
**示例:**
```
js
thermal
.
unsubscribeThermalLevel
(()
=>
{
console
.
info
(
'
unsubscribe thermal level success.
'
);
});
```
## thermal.unregisterThermalLevelCallback<sup>9+</sup>
## thermal.unregisterThermalLevelCallback<sup>9+</sup>
unregisterThermalLevelCallback(callback?: Callback
\<
void>): void
unregisterThermalLevelCallback(callback?: Callback
\<
void>): void
...
@@ -115,7 +66,6 @@ unregisterThermalLevelCallback(callback?: Callback\<void>): void
...
@@ -115,7 +66,6 @@ unregisterThermalLevelCallback(callback?: Callback\<void>): void
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
|---------|---------|
|---------|---------|
| 401 | 参数检查失败。 |
| 4800101 | 连接服务失败。 |
| 4800101 | 连接服务失败。 |
**示例:**
**示例:**
...
@@ -131,29 +81,6 @@ try {
...
@@ -131,29 +81,6 @@ try {
}
}
```
```
## thermal.getThermalLevel<sup>(deprecated)</sup>
getThermalLevel(): ThermalLevel
> 从API version 9开始不再维护,建议使用[thermal.getLevel](#thermalgetlevel9)替代。
获取当前热档位信息。
**系统能力:**
SystemCapability.PowerManager.ThermalManager
**返回值:**
| 类型 | 说明 |
| ------------ | ------ |
| ThermalLevel | 热档位信息。 |
**示例:**
```
js
var
level
=
thermal
.
getThermalLevel
();
console
.
info
(
'
thermal level is:
'
+
level
);
```
## thermal.getLevel<sup>9+</sup>
## thermal.getLevel<sup>9+</sup>
getLevel(): ThermalLevel
getLevel(): ThermalLevel
...
@@ -187,6 +114,77 @@ try {
...
@@ -187,6 +114,77 @@ try {
}
}
```
```
## thermal.subscribeThermalLevel<sup>(deprecated)</sup>
subscribeThermalLevel(callback: AsyncCallback
<
ThermalLevel
>
): void
> 从API version 9开始不再维护,建议使用[thermal.registerThermalLevelCallback](#thermalregisterthermallevelcallback9)替代。
订阅热档位变化时的回调提醒。
**系统能力:**
SystemCapability.PowerManager.ThermalManager
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------- | ---- | ------------------------------------------------------------ |
| callback | AsyncCallback
<
ThermalLevel
>
| 是 | 回调函数。AsyncCallback只返回一个参数,为热档位信息,此时可能会产生告警,可通过
`// @ts-ignore`
进行抑制。 |
**示例:**
```
js
thermal
.
subscribeThermalLevel
((
level
)
=>
{
console
.
info
(
'
thermal level is:
'
+
level
);
});
```
## thermal.unsubscribeThermalLevel<sup>(deprecated)</sup>
unsubscribeThermalLevel(callback?: AsyncCallback
\<
void>): void
> 从API version 9开始不再维护,建议使用[thermal.unregisterThermalLevelCallback](#thermalunregisterthermallevelcallback9)替代。
取消订阅热档位变化时的回调提醒。
**系统能力:**
SystemCapability.PowerManager.ThermalManager
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------------------------------------------- |
| callback | AsyncCallback
<
void
>
| 否 | 回调函数,无返回值。不填该参数则取消所有回调。 |
**示例:**
```
js
thermal
.
unsubscribeThermalLevel
(()
=>
{
console
.
info
(
'
unsubscribe thermal level success.
'
);
});
```
## thermal.getThermalLevel<sup>(deprecated)</sup>
getThermalLevel(): ThermalLevel
> 从API version 9开始不再维护,建议使用[thermal.getLevel](#thermalgetlevel9)替代。
获取当前热档位信息。
**系统能力:**
SystemCapability.PowerManager.ThermalManager
**返回值:**
| 类型 | 说明 |
| ------------ | ------ |
| ThermalLevel | 热档位信息。 |
**示例:**
```
js
var
level
=
thermal
.
getThermalLevel
();
console
.
info
(
'
thermal level is:
'
+
level
);
```
## ThermalLevel
## ThermalLevel
热档位信息。
热档位信息。
...
...
zh-cn/application-dev/reference/errorcodes/errorcode-batteryStatistics.md
浏览文件 @
bf8d5545
# 耗电统计错误码
# 耗电统计错误码
## 201 权限校验失败
### 错误信息
Permission denied. The operation is forbidden by permission:
`{$permission}`
.
### 错误描述
权限校验失败,接口调用要求
`{$permission}`
权限。
### 可能原因
调用者未申请
`{$permission}`
权限。
### 处理步骤
申请
`{$permission}`
权限,具体申请方式请参考
[
访问控制授权申请指导
](
../../security/accesstoken-guidelines.md
)
。
## 401 参数检查失败
### 错误信息
Parameter error. The incoming parameter
`{$parameter}`
is invalid.
### 错误描述
参数检查失败,调用者传入的参数
`{$parameter}`
无效。
### 可能原因
1.
调用者传入的参数
`{$parameter}`
类型无效。
2.
调用者传入的参数
`{$parameter}`
值无效。
### 处理步骤
1.
检查传入的参数
`{$parameter}`
类型是否正确。
2.
检查传入的参数
`{$parameter}`
值是否正确。
## 4600101 连接服务失败
## 4600101 连接服务失败
### 错误信息
**错误信息**
Operation failed. Cannot connect to service.
Operation failed. Cannot connect to service.
### 错误描述
**错误描述**
操作失败,连接系统服务发生异常。
操作失败,连接系统服务发生异常。
### 可能原因
**可能原因**
1.
系统服务停止运行。
1.
系统服务停止运行。
2.
系统服务内部通讯发生异常。
2.
系统服务内部通讯发生异常。
### 处理步骤
**处理步骤**
检查系统服务是否正常运行。
检查系统服务是否正常运行。
1.
在控制台中输入如下命令,查看当前的系统服务列表。
1.
在控制台中输入如下命令,查看当前的系统服务列表。
```
bash
```bash
>
hdc shell hidumper
-ls
> hdc shell hidumper -ls
```
```
2.
查看系统服务列表中是否包含BatteryStatisticsService系统服务。
2.
查看系统服务列表中是否包含BatteryStatisticsService系统服务。
zh-cn/application-dev/reference/errorcodes/errorcode-brightness.md
浏览文件 @
bf8d5545
# 屏幕亮度错误码
# 屏幕亮度错误码
## 201 权限校验失败
### 错误信息
Permission denied. The operation is forbidden by permission:
`{$permission}`
.
### 错误描述
权限校验失败,接口调用要求
`{$permission}`
权限。
### 可能原因
调用者未申请
`{$permission}`
权限。
### 处理步骤
申请
`{$permission}`
权限,具体申请方式请参考
[
访问控制授权申请指导
](
../../security/accesstoken-guidelines.md
)
。
## 401 参数检查失败
### 错误信息
Parameter error. The incoming parameter
`{$parameter}`
is invalid.
### 错误描述
参数检查失败,调用者传入的参数
`{$parameter}`
无效。
### 可能原因
1.
调用者传入的参数
`{$parameter}`
类型无效。
2.
调用者传入的参数
`{$parameter}`
值无效。
### 处理步骤
1.
检查传入的参数
`{$parameter}`
类型是否正确。
2.
检查传入的参数
`{$parameter}`
值是否正确。
## 4700101 连接服务失败
## 4700101 连接服务失败
### 错误信息
**错误信息**
Operation failed. Cannot connect to service.
Operation failed. Cannot connect to service.
### 错误描述
**错误描述**
操作失败,连接系统服务发生异常。
操作失败,连接系统服务发生异常。
### 可能原因
**可能原因**
1.
系统服务停止运行。
1.
系统服务停止运行。
2.
系统服务内部通讯发生异常。
2.
系统服务内部通讯发生异常。
### 处理步骤
**处理步骤**
检查系统服务是否正常运行。
检查系统服务是否正常运行。
1.
在控制台中输入如下命令,查看当前的系统服务列表。
1.
在控制台中输入如下命令,查看当前的系统服务列表。
```
bash
```bash
>
hdc shell hidumper
-ls
> hdc shell hidumper -ls
```
```
2.
查看系统服务列表中是否包含DisplayPowerManagerService系统服务。
2.
查看系统服务列表中是否包含DisplayPowerManagerService系统服务。
zh-cn/application-dev/reference/errorcodes/errorcode-power.md
浏览文件 @
bf8d5545
# 系统电源管理错误码
# 系统电源管理错误码
## 201 权限校验失败
### 错误信息
Permission denied. The operation is forbidden by permission:
`{$permission}`
.
### 错误描述
权限校验失败,接口调用要求
`{$permission}`
权限。
### 可能原因
调用者未申请
`{$permission}`
权限。
### 处理步骤
申请
`{$permission}`
权限,具体申请方式请参考
[
访问控制授权申请指导
](
../../security/accesstoken-guidelines.md
)
。
## 401 参数检查失败
### 错误信息
Parameter error. The incoming parameter
`{$parameter}`
is invalid.
### 错误描述
参数检查失败,调用者传入的参数
`{$parameter}`
无效。
### 可能原因
1.
调用者传入的参数
`{$parameter}`
类型无效。
2.
调用者传入的参数
`{$parameter}`
值无效。
### 处理步骤
1.
检查传入的参数
`{$parameter}`
类型是否正确。
2.
检查传入的参数
`{$parameter}`
值是否正确。
## 4900101 连接服务失败
## 4900101 连接服务失败
### 错误信息
**错误信息**
Operation failed. Cannot connect to service.
Operation failed. Cannot connect to service.
### 错误描述
**错误描述**
操作失败,连接系统服务发生异常。
操作失败,连接系统服务发生异常。
### 可能原因
**可能原因**
1.
系统服务停止运行。
1.
系统服务停止运行。
2.
系统服务内部通讯发生异常。
2.
系统服务内部通讯发生异常。
### 处理步骤
**处理步骤**
检查系统服务是否正常运行。
检查系统服务是否正常运行。
1.
在控制台中输入如下命令,查看当前的系统服务列表。
1.
在控制台中输入如下命令,查看当前的系统服务列表。
```
bash
```bash
>
hdc shell hidumper
-ls
> hdc shell hidumper -ls
```
```
2.
查看系统服务列表中是否包含xx系统服务。
PowerManagerService BatteryService
2.
查看系统服务列表中是否包含PowerManagerService系统服务。
ThermalService BatteryStatisticsService DisplayPowerManagerService
## 4900102 正在关机中
## 4900102 正在关机中
### 错误信息
**错误信息**
Operation failed. System is shutting down.
Operation failed. System is shutting down.
### 错误描述
**错误描述**
操作失败,系统正在关机。
操作失败,系统正在关机。
### 可能原因
**可能原因**
系统正在处于关机过程中。
系统正在处于关机过程中。
### 处理步骤
**处理步骤**
在系统正常运行的状态下进行操作。
在系统正常运行的状态下进行操作。
zh-cn/application-dev/reference/errorcodes/errorcode-runninglock.md
浏览文件 @
bf8d5545
# RunningLock锁错误码
# RunningLock锁错误码
## 201 权限校验失败
### 错误信息
Permission denied. The operation is forbidden by permission:
`{$permission}`
.
### 错误描述
权限校验失败,接口调用要求
`{$permission}`
权限。
### 可能原因
调用者未申请
`{$permission}`
权限。
### 处理步骤
申请
`{$permission}`
权限,具体申请方式请参考
[
访问控制授权申请指导
](
../../security/accesstoken-guidelines.md
)
。
## 401 参数检查失败
### 错误信息
Parameter error. The incoming parameter
`{$parameter}`
is invalid.
### 错误描述
参数检查失败,调用者传入的参数
`{$parameter}`
无效。
### 可能原因
1.
调用者传入的参数
`{$parameter}`
类型无效。
2.
调用者传入的参数
`{$parameter}`
值无效。
### 处理步骤
1.
检查传入的参数
`{$parameter}`
类型是否正确。
2.
检查传入的参数
`{$parameter}`
值是否正确。
## 4900101 连接服务失败
## 4900101 连接服务失败
### 错误信息
**错误信息**
Operation failed. Cannot connect to service.
Operation failed. Cannot connect to service.
### 错误描述
**错误描述**
操作失败,连接系统服务发生异常。
操作失败,连接系统服务发生异常。
### 可能原因
**可能原因**
1.
系统服务停止运行。
1.
系统服务停止运行。
2.
系统服务内部通讯发生异常。
2.
系统服务内部通讯发生异常。
### 处理步骤
**处理步骤**
检查系统服务是否正常运行。
检查系统服务是否正常运行。
1.
在控制台中输入如下命令,查看当前的系统服务列表。
1.
在控制台中输入如下命令,查看当前的系统服务列表。
```
bash
```bash
>
hdc shell hidumper
-ls
> hdc shell hidumper -ls
```
```
2.
查看系统服务列表中是否包含PowerManagerService系统服务。
2.
查看系统服务列表中是否包含PowerManagerService系统服务。
zh-cn/application-dev/reference/errorcodes/errorcode-thermal.md
浏览文件 @
bf8d5545
# 热管理错误码
# 热管理错误码
## 401 参数检查失败
### 错误信息
Parameter error. The incoming parameter
`{$parameter}`
is invalid.
### 错误描述
参数检查失败,调用者传入的参数
`{$parameter}`
无效。
### 可能原因
1.
调用者传入的参数
`{$parameter}`
类型无效。
2.
调用者传入的参数
`{$parameter}`
值无效。
### 处理步骤
1.
检查传入的参数
`{$parameter}`
类型是否正确。
2.
检查传入的参数
`{$parameter}`
值是否正确。
## 4800101 连接服务失败
## 4800101 连接服务失败
### 错误信息
**错误信息**
Operation failed. Cannot connect to service.
Operation failed. Cannot connect to service.
### 错误描述
**错误描述**
操作失败,连接系统服务发生异常。
操作失败,连接系统服务发生异常。
### 可能原因
**可能原因**
1.
系统服务停止运行。
1.
系统服务停止运行。
2.
系统服务内部通讯发生异常。
2.
系统服务内部通讯发生异常。
### 处理步骤
**处理步骤**
检查系统服务是否正常运行。
检查系统服务是否正常运行。
1.
在控制台中输入如下命令,查看当前的系统服务列表。
1.
在控制台中输入如下命令,查看当前的系统服务列表。
```
bash
```bash
>
hdc shell hidumper
-ls
> hdc shell hidumper -ls
```
```
2.
查看系统服务列表中是否包含ThermalService系统服务。
2.
查看系统服务列表中是否包含ThermalService系统服务。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录