js-apis-inner-application-processInformation.md 1.2 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 9 10

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

## 使用说明

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

M
m00512953 已提交
13
```ts
D
dy_study 已提交
14
import appManager from '@ohos.app.ability.appManager';
Z
zhongjianfei 已提交
15

D
dy_study 已提交
16
appManager.getRunningProcessInformation((error, data) => { 
M
mingxihua 已提交
17 18 19 20 21
    if (error && error.code !== 0) {
        console.error('getRunningProcessInformation fail, error: ${JSON.stringify(error)}');
    } else {
        console.log('getRunningProcessInformation success, data: ${JSON.stringify(data)}');
    }
D
dy_study 已提交
22 23 24 25 26 27 28
});
```

## 属性

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

Z
zhongjianfei 已提交
29
| 名称 | 类型 | 可读 | 可写 | 说明 |
D
dy_study 已提交
30
| -------- | -------- | -------- | -------- | -------- |
Z
zhongjianfei 已提交
31 32 33
| pid | number | 是 | 否 | 进程ID。 |
| uid | number | 是 | 否 | 用户ID。 |
| processName | string | 是 | 否 | 进程名称。 |
34
| bundleNames | Array<string> | 是 | 否 | 进程中所有运行的Bundle名称。 |