ProcessInformation
The ProcessInformation module defines the running information of a process.
NOTE
The initial APIs of this module are supported since API version 9. Newly added APIs will be marked with a superscript to indicate their earliest API version.
Modules to Import
import appManager from '@ohos.app.ability.appManager';
How to Use
The process information is obtained by calling getRunningProcessInformation of the appManager module.
import appManager from '@ohos.app.ability.appManager';
appManager.getRunningProcessInformation((error, data) => {
if (error) {
console.error(`getRunningProcessInformation fail, error: ${JSON.stringify(error)}`);
} else {
console.log(`getRunningProcessInformation success, data: ${JSON.stringify(data)}`);
}
});
Attributes
System capability: SystemCapability.Ability.AbilityRuntime.Core
Name | Type | Readable | Writable | Description |
---|---|---|---|---|
pid | number | Yes | No | Process ID. |
uid | number | Yes | No | User ID. |
processName | string | Yes | No | Process name. |
bundleNames | Array<string> | Yes | No | Names of all running bundles in the process. |
state10+ | appManager.ProcessState | Yes | No | Running status of the process. |