1| Change Type | Old Version | New Version | d.ts File |
2| ---- | ------ | ------ | -------- |
3|Added|NA|Class name: deviceStandby;<br>Method or attribute name: function getExemptedApps(resourceTypes: number, callback: AsyncCallback\<Array\<ExemptedAppInfo>>): void;|@ohos.resourceschedule.deviceStandby.d.ts|
4|Added|NA|Class name: deviceStandby;<br>Method or attribute name: function getExemptedApps(resourceTypes: number): Promise\<Array\<ExemptedAppInfo>>;|@ohos.resourceschedule.deviceStandby.d.ts|
5|Added|NA|Class name: deviceStandby;<br>Method or attribute name: function requestExemptionResource(request: ResourceRequest): void;|@ohos.resourceschedule.deviceStandby.d.ts|
6|Added|NA|Class name: deviceStandby;<br>Method or attribute name: function releaseExemptionResource(request: ResourceRequest): void;|@ohos.resourceschedule.deviceStandby.d.ts|
7|Added|NA|Class name: ResourceType;<br>Method or attribute name: NETWORK = 1|@ohos.resourceschedule.deviceStandby.d.ts|
8|Added|NA|Class name: ResourceType;<br>Method or attribute name: RUNNING_LOCK = 1 \<\< 1|@ohos.resourceschedule.deviceStandby.d.ts|
9|Added|NA|Class name: ResourceType;<br>Method or attribute name: TIMER = 1 \<\< 2|@ohos.resourceschedule.deviceStandby.d.ts|
10|Added|NA|Class name: ResourceType;<br>Method or attribute name: WORK_SCHEDULER = 1 \<\< 3|@ohos.resourceschedule.deviceStandby.d.ts|
11|Added|NA|Class name: ResourceType;<br>Method or attribute name: AUTO_SYNC = 1 \<\< 4|@ohos.resourceschedule.deviceStandby.d.ts|
12|Added|NA|Class name: ResourceType;<br>Method or attribute name: PUSH = 1 \<\< 5|@ohos.resourceschedule.deviceStandby.d.ts|
13|Added|NA|Class name: ResourceType;<br>Method or attribute name: FREEZE = 1 \<\< 6|@ohos.resourceschedule.deviceStandby.d.ts|
14|Added|NA|Class name: ExemptedAppInfo;<br>Method or attribute name: resourceTypes: number;|@ohos.resourceschedule.deviceStandby.d.ts|
15|Added|NA|Class name: ResourceRequest;<br>Method or attribute name: resourceTypes: number;|@ohos.resourceschedule.deviceStandby.d.ts|
16|Added|NA|Class name: ExemptedAppInfo;<br>Method or attribute name: name: string;|@ohos.resourceschedule.deviceStandby.d.ts|
17|Added|NA|Class name: ResourceRequest;<br>Method or attribute name: name: string;|@ohos.resourceschedule.deviceStandby.d.ts|
18|Added|NA|Class name: ExemptedAppInfo;<br>Method or attribute name: duration: number;|@ohos.resourceschedule.deviceStandby.d.ts|
19|Added|NA|Class name: ResourceRequest;<br>Method or attribute name: duration: number;|@ohos.resourceschedule.deviceStandby.d.ts|
20|Added|NA|Class name: ResourceRequest;<br>Method or attribute name: uid: number;|@ohos.resourceschedule.deviceStandby.d.ts|
21|Added|NA|Class name: ResourceRequest;<br>Method or attribute name: reason: string;|@ohos.resourceschedule.deviceStandby.d.ts|
22|Added|NA|Class name: usageStatistics;<br>Method or attribute name: function isIdleStateSync(bundleName: string): boolean;|@ohos.resourceschedule.usageStatistics.d.ts|
23|Added|NA|Class name: usageStatistics;<br>Method or attribute name: function queryAppGroupSync(): number;|@ohos.resourceschedule.usageStatistics.d.ts|
24|Added|NA|Class name: usageStatistics;<br>Method or attribute name: function queryAppGroupSync(bundleName: string): number;|@ohos.resourceschedule.usageStatistics.d.ts|
25|Added|NA|Class name: workScheduler;<br>Method or attribute name: function obtainAllWorks(callback: AsyncCallback\<Array\<WorkInfo>>): void;|@ohos.resourceschedule.workScheduler.d.ts|
26|Added|NA|Class name: workScheduler;<br>Method or attribute name: function isLastWorkTimeOut(workId: number, callback: AsyncCallback\<boolean>): void;|@ohos.resourceschedule.workScheduler.d.ts|
27|Added|NA|Class name: sourcefile;<br>Method or attribute name: export type WorkSchedulerExtensionContext = _WorkSchedulerExtensionContext;|@ohos.WorkSchedulerExtensionAbility.d.ts|
28|Deprecated version changed|Class name: workScheduler;<br>Method or attribute name: function obtainAllWorks(callback: AsyncCallback\<void>): Array\<WorkInfo>;<br>Old version information: |Class name: workScheduler;<br>Method or attribute name: function obtainAllWorks(callback: AsyncCallback\<void>): Array\<WorkInfo>;<br>New version information: 10<br>Substitute API: |@ohos.resourceschedule.workScheduler.d.ts|
29|Deprecated version changed|Class name: workScheduler;<br>Method or attribute name: function isLastWorkTimeOut(workId: number, callback: AsyncCallback\<void>): boolean;<br>Old version information: |Class name: workScheduler;<br>Method or attribute name: function isLastWorkTimeOut(workId: number, callback: AsyncCallback\<void>): boolean;<br>New version information: 10<br>Substitute API: |@ohos.resourceschedule.workScheduler.d.ts|
30