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.