js-apis-inner-application-processRunningInfo.md 1.2 KB
Newer Older
Z
zengyawen 已提交
1
# ProcessRunningInfo
ahjxliubao2's avatar
ahjxliubao2 已提交
2

U
unknown 已提交
3
本模块提供对进程运行信息进行查询的能力。
Y
yuyaozhi 已提交
4

Y
yuyaozhi 已提交
5
> **说明:** 
D
dy_study 已提交
6
> - 本模块接口从API version 9 开始废弃,建议使用[ProcessInformation<sup>9+</sup>](js-apis-inner-application-processInformation.md)替代。
Y
yuyaozhi 已提交
7
> - 本模块首批接口从API version 8 开始支持。
ahjxliubao2's avatar
ahjxliubao2 已提交
8 9 10

## 属性

Y
yuyaozhi 已提交
11
**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Mission
ahjxliubao2's avatar
ahjxliubao2 已提交
12

Z
zhongjianfei 已提交
13
| 名称 | 类型 | 可读 | 可写 | 说明 |
ahjxliubao2's avatar
ahjxliubao2 已提交
14
| -------- | -------- | -------- | -------- | -------- |
Z
zhongjianfei 已提交
15 16 17
| pid | number | 是 | 否 | 进程ID。 |
| uid | number | 是 | 否 | 用户ID。 |
| processName | string | 是 | 否 | 进程名称。 |
18
| bundleNames | Array&lt;string&gt; | 是 | 否 | 进程中所有运行的Bundle名称。 |
M
m00512953 已提交
19

ahjxliubao2's avatar
ahjxliubao2 已提交
20 21
## 使用说明

Z
zengyawen 已提交
22
通过appManager中[getProcessRunningInfos](js-apis-application-appManager.md#appmanagergetprocessrunninginfosdeprecated)方法来获取。
ahjxliubao2's avatar
ahjxliubao2 已提交
23

M
m00512953 已提交
24 25
**示例:**
```ts
26
import appManager from '@ohos.app.ability.appManager';
Z
zhongjianfei 已提交
27 28

appManager.getProcessRunningInfos().then((data) => {
M
mingxihua 已提交
29
    console.log('success: ${JSON.stringify(data)}');
X
xuzhihao 已提交
30
}).catch((error) => {
M
mingxihua 已提交
31
    console.error('failed: ${JSON.stringify(error)}');
ahjxliubao2's avatar
ahjxliubao2 已提交
32 33
});
```