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