1# appManager 2 3> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** 4> 本模块首批接口从API version 7 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 5 6 7App管理。 8 9 10## 导入模块 11 12 13```js 14import app from '@ohos.application.appManager'; 15``` 16 17 18## appManager.isRunningInStabilityTest<sup>8+</sup> 19 20static isRunningInStabilityTest(callback: AsyncCallback<boolean>): void 21 22查询当前是否处于稳定性测试场景。 23 24**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 25 26**参数:** 27 28 | 参数名 | 类型 | 必填 | 说明 | 29 | -------- | -------- | -------- | -------- | 30 | callback | AsyncCallback<boolean> | 否 | 返回当前是否处于稳定性测试场景。 | 31 32**示例:** 33 34 ```js 35 import app from '@ohos.application.appManager'; 36 app.isRunningInStabilityTest((err, flag) => { 37 console.log('startAbility result:' + JSON.stringify(err)); 38 }) 39 ``` 40 41 42## appManager.isRunningInStabilityTest<sup>8+</sup> 43 44static isRunningInStabilityTest(): Promise<boolean> 45 46查询当前是否处于稳定性测试场景。 47 48**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 49 50**返回值:** 51 52 | 类型 | 说明 | 53 | -------- | -------- | 54 | Promise<boolean> | 返回当前是否处于稳定性测试场景。 | 55 56**示例:** 57 58 ```js 59 import app from '@ohos.application.appManager'; 60 app.isRunningInStabilityTest().then((flag) => { 61 console.log('success:' + JSON.stringify(flag)); 62 }).catch((error) => { 63 console.log('failed:' + JSON.stringify(error)); 64 }); 65 ``` 66 67 68## appManager.isRamConstrainedDevice 69 70isRamConstrainedDevice(): Promise\<boolean>; 71 72查询是否为ram受限设备。 73 74**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 75 76**返回值:** 77 78 | 类型 | 说明 | 79 | -------- | -------- | 80 | Promise<boolean> | 是否为ram受限设备。 | 81 82**示例:** 83 84 ```js 85 app.isRamConstrainedDevicePromise().then((data) => { 86 console.log('success:' + JSON.stringify(data)); 87 }).catch((error) => { 88 console.log('failed:' + JSON.stringify(error)); 89 }); 90 ``` 91 92## appManager.isRamConstrainedDevice 93 94isRamConstrainedDevice(callback: AsyncCallback\<boolean>): void; 95 96查询是否为ram受限设备。 97 98**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 99 100**参数:** 101 102 | 参数名 | 类型 | 必填 | 说明 | 103 | -------- | -------- | -------- | -------- | 104 | callback | AsyncCallback<boolean> | 否 | 返回当前是否是ram受限设备。 | 105 106**示例:** 107 108 ```js 109 app.isRamConstrainedDevicePromise((err, data) => { 110 console.log('startAbility result failed:' + JSON.stringify(err)); 111 console.log('startAbility result success:' + JSON.stringify(data)); 112 }) 113 ``` 114 115## appManager.getAppMemorySize 116 117getAppMemorySize(): Promise\<number>; 118 119获取应用程序的内存大小。 120 121**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 122 123**返回值:** 124 125 | 类型 | 说明 | 126 | -------- | -------- | 127 | Promise<number> | 应用程序内存大小。 | 128 129**示例:** 130 131 ```js 132 app.getAppMemorySize().then((data) => { 133 console.log('success:' + JSON.stringify(data)); 134 }).catch((error) => { 135 console.log('failed:' + JSON.stringify(error)); 136 }); 137 ``` 138 139## appManager.getAppMemorySize 140 141getAppMemorySize(callback: AsyncCallback\<number>): void; 142 143获取应用程序的内存大小。 144 145**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 146 147**参数:** 148 149 | 参数名 | 类型 | 必填 | 说明 | 150 | -------- | -------- | -------- | -------- | 151 | callback | AsyncCallback<number> | 否 | 应用程序内存大小。 | 152 153**示例:** 154 155 ```js 156 app.getAppMemorySize((err, data) => { 157 console.log('startAbility result failed :' + JSON.stringify(err)); 158 console.log('startAbility result success:' + JSON.stringify(data)); 159 }) 160 ``` 161## appManager.getProcessRunningInfos<sup>8+</sup> 162 163getProcessRunningInfos(): Promise\<Array\<ProcessRunningInfo>>; 164 165获取有关运行进程的信息。 166 167**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 168 169**返回值:** 170 171| 类型 | 说明 | 172| -------- | -------- | 173| Promise\<Array\<ProcessRunningInfo>> | 获取有关运行进程的信息。 | 174 175**示例:** 176 177 ```js 178 app.GetProcessRunningInfos().then((data) => { 179 console.log('success:' + JSON.stringify(data)); 180 }).catch((error) => { 181 console.log('failed:' + JSON.stringify(error)); 182 }); 183 ``` 184 185## appManager.getProcessRunningInfos<sup>8+</sup> 186 187getProcessRunningInfos(callback: AsyncCallback\<Array\<ProcessRunningInfo>>): void; 188 189获取有关运行进程的信息。 190 191**系统能力**:SystemCapability.Ability.AbilityRuntime.Core 192 193**参数:** 194 195| 参数名 | 类型 | 必填 | 说明 | 196| -------- | -------- | -------- | -------- | 197| callback | AsyncCallback\<Array\<ProcessRunningInfo>> | 否 | 获取有关运行进程的信息。 | 198 199**示例:** 200 201 ```js 202 app.GetProcessRunningInfos((err, data) => { 203 console.log('startAbility result failed :' + JSON.stringify(err)); 204 console.log('startAbility result success:' + JSON.stringify(data)); 205 }) 206 ``` 207 208## ProcessRunningInfo 209 210**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core 211 212| 名称 | 读写属性 | 类型 | 必填 | 描述 | 213| ----------- | -------- | -------------------- | ---- | ------------------------------------------------------------ | 214| pid<sup>8+</sup> | 只读 | number | 否 | 进程ID。 | 215| uid<sup>8+</sup> | 只读 | number | 否 | 用户ID。 | 216| processName<sup>8+</sup> | 只读 | string | 否 | 进程的名称。 | 217| bundleNames<sup>8+</sup> | 只读 | Array\<string> | 否 | 进程中运行的bundleName数组。 | 218