# appManager > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > 本模块首批接口从API version 7 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 App管理。 ## 导入模块 ```js import app from '@ohos.application.appManager'; ``` ## appManager.isRunningInStabilityTest8+ static isRunningInStabilityTest(callback: AsyncCallback<boolean>): void 查询当前是否处于稳定性测试场景。 **系统能力**:SystemCapability.Ability.AbilityRuntime.Core **参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | callback | AsyncCallback<boolean> | 否 | 返回当前是否处于稳定性测试场景。 | **示例:** ```js import app from '@ohos.application.appManager'; app.isRunningInStabilityTest((err, flag) => { console.log('startAbility result:' + JSON.stringfy(err)); }) ``` ## appManager.isRunningInStabilityTest8+ static isRunningInStabilityTest(): Promise<boolean> 查询当前是否处于稳定性测试场景。 **系统能力**:SystemCapability.Ability.AbilityRuntime.Core **返回值:** | 类型 | 说明 | | -------- | -------- | | Promise<boolean> | 返回当前是否处于稳定性测试场景。 | **示例:** ```js import app from '@ohos.application.appManager'; app.isRunningInStabilityTest().then((flag) => { console.log('success:' + JSON.stringfy(flag)); }).catch((error) => { console.log('failed:' + JSON.stringfy(error)); }); ``` ## appManager.isRamConstrainedDevice isRamConstrainedDevice(): Promise\; 查询是否为ram受限设备。 **系统能力**:SystemCapability.Ability.AbilityRuntime.Core **返回值:** | 类型 | 说明 | | -------- | -------- | | Promise<boolean> | 是否为ram受限设备。 | **示例:** ```js app.isRamConstrainedDevicePromise().then((data) => { console.log('success:' + JSON.stringify(data)); }).catch((error) => { console.log('failed:' + JSON.stringify(error)); }); ``` ## appManager.isRamConstrainedDevice isRamConstrainedDevice(callback: AsyncCallback\): void; 查询是否为ram受限设备。 **系统能力**:SystemCapability.Ability.AbilityRuntime.Core **参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | callback | AsyncCallback<boolean> | 否 | 返回当前是否是ram受限设备。 | **示例:** ```js app.isRamConstrainedDevicePromise((err, data) => { console.log('startAbility result failed:' + JSON.stringify(err)); console.log('startAbility result success:' + JSON.stringify(data)); }) ``` ## appManager.getAppMemorySize getAppMemorySize(): Promise\; 获取应用程序的内存大小。 **系统能力**:SystemCapability.Ability.AbilityRuntime.Core **返回值:** | 类型 | 说明 | | -------- | -------- | | Promise<number> | 应用程序内存大小。 | **示例:** ```js app.getAppMemorySize().then((data) => { console.log('success:' + JSON.stringify(data)); }).catch((error) => { console.log('failed:' + JSON.stringify(error)); }); ``` ## appManager.getAppMemorySize getAppMemorySize(callback: AsyncCallback\): void; 获取应用程序的内存大小。 **系统能力**:SystemCapability.Ability.AbilityRuntime.Core **参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | callback | AsyncCallback<number> | 否 | 应用程序内存大小。 | **示例:** ```js app.getAppMemorySize((err, data) => { console.log('startAbility result failed :' + JSON.stringify(err)); console.log('startAbility result success:' + JSON.stringify(data)); }) ``` ## appManager.getProcessRunningInfos8+ getProcessRunningInfos(): Promise>; 获取有关运行进程的信息。 **系统能力**:SystemCapability.Ability.AbilityRuntime.Core **返回值:** | 类型 | 说明 | | -------- | -------- | | Promise> | 获取有关运行进程的信息。 | **示例:** ```js app.GetProcessRunningInfos().then((data) => { console.log('success:' + JSON.stringify(data)); }).catch((error) => { console.log('failed:' + JSON.stringify(error)); }); ``` ## appManager.getProcessRunningInfos8+ getProcessRunningInfos(callback: AsyncCallback>): void; 获取有关运行进程的信息。 **系统能力**:SystemCapability.Ability.AbilityRuntime.Core **参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | callback | AsyncCallback> | 否 | 获取有关运行进程的信息。 | **示例:** ```js app.GetProcessRunningInfos((err, data) => { console.log('startAbility result failed :' + JSON.stringify(err)); console.log('startAbility result success:' + JSON.stringify(data)); }) ``` ## ProcessRunningInfo **系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core | 名称 | 读写属性 | 类型 | 必填 | 描述 | | ----------- | -------- | -------------------- | ---- | ------------------------------------------------------------ | | pid8+ | 只读 | number | 否 | 进程ID。 | | uid8+ | 只读 | number | 否 | 用户ID。 | | processName8+ | 只读 | string | 否 | 进程的名称。 | | bundleNames8+ | 只读 | Array\ | 否 | 进程中运行的bundleName数组。 |