js-apis-inner-application-processInformation.md 1.4 KB
Newer Older
D
dy_study 已提交
1
# ProcessInformation
D
dy_study 已提交
2

D
dy_study 已提交
3
ProcessInformation模块提供对进程运行信息进行查询的能力。
D
dy_study 已提交
4 5 6 7 8

> **说明:**
> 
> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

9 10 11 12 13 14
## 导入模块

```ts
import appManager from '@ohos.app.ability.appManager';
```

D
dy_study 已提交
15 16
## 使用说明

D
dy_study 已提交
17
通过appManager的[getRunningProcessInformation](js-apis-app-ability-appManager.md#appmanagergetrunningprocessinformation9)来获取。
D
dy_study 已提交
18

M
m00512953 已提交
19
```ts
D
dy_study 已提交
20
import appManager from '@ohos.app.ability.appManager';
Z
zhongjianfei 已提交
21

D
dy_study 已提交
22
appManager.getRunningProcessInformation((error, data) => { 
X
xieqiongyang 已提交
23
    if (error) {
M
mingxihua 已提交
24 25 26 27
        console.error('getRunningProcessInformation fail, error: ${JSON.stringify(error)}');
    } else {
        console.log('getRunningProcessInformation success, data: ${JSON.stringify(data)}');
    }
D
dy_study 已提交
28 29 30 31 32 33 34
});
```

## 属性

**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core

Z
zhongjianfei 已提交
35
| 名称 | 类型 | 可读 | 可写 | 说明 |
D
dy_study 已提交
36
| -------- | -------- | -------- | -------- | -------- |
Z
zhongjianfei 已提交
37 38 39
| pid | number | 是 | 否 | 进程ID。 |
| uid | number | 是 | 否 | 用户ID。 |
| processName | string | 是 | 否 | 进程名称。 |
40
| bundleNames | Array<string> | 是 | 否 | 进程中所有运行的Bundle名称。 |
41
| state<sup>10+</sup> | [appManager.ProcessState](js-apis-app-ability-appManager.md#processstate)| 是 | 否 | 当前进程运行状态。|