1| Change Type | Old Version | New Version | d.ts File | 2| ---- | ------ | ------ | -------- | 3|Added|NA|Class name: WorkInfo<br>Method or attribute name: parameters?: {[key: string]: number \| string \| boolean};|@ohos.resourceschedule.workScheduler.d.ts| 4|Access level changed|Class name: BundleEvents<br>Access level: public API|Class name: BundleEvents<br>Access level: system API|@ohos.resourceschedule.usageStatistics.d.ts| 5|Access level changed|Class name: usageStatistics<br>Method or attribute name: function isIdleState(bundleName: string, callback: AsyncCallback\<boolean>): void;<br>Access level: public API|Class name: usageStatistics<br>Method or attribute name: function isIdleState(bundleName: string, callback: AsyncCallback\<boolean>): void;<br>Access level: system API|@ohos.resourceschedule.usageStatistics.d.ts| 6|Access level changed|Class name: usageStatistics<br>Method or attribute name: function isIdleState(bundleName: string): Promise\<boolean>;<br>Access level: public API|Class name: usageStatistics<br>Method or attribute name: function isIdleState(bundleName: string): Promise\<boolean>;<br>Access level: system API|@ohos.resourceschedule.usageStatistics.d.ts| 7|Access level changed|Class name: usageStatistics<br>Method or attribute name: function queryAppGroup(callback: AsyncCallback\<number>): void;<br>Access level: public API|Class name: usageStatistics<br>Method or attribute name: function queryAppGroup(callback: AsyncCallback\<number>): void;<br>Access level: system API|@ohos.resourceschedule.usageStatistics.d.ts| 8|Access level changed|Class name: usageStatistics<br>Method or attribute name: function queryAppGroup(): Promise\<number>;<br>Access level: public API|Class name: usageStatistics<br>Method or attribute name: function queryAppGroup(): Promise\<number>;<br>Access level: system API|@ohos.resourceschedule.usageStatistics.d.ts| 9|Access level changed|Class name: usageStatistics<br>Method or attribute name: function queryCurrentBundleEvents(begin: number, end: number, callback: AsyncCallback\<Array\<BundleEvents>>): void;<br>Access level: public API|Class name: usageStatistics<br>Method or attribute name: function queryCurrentBundleEvents(begin: number, end: number, callback: AsyncCallback\<Array\<BundleEvents>>): void;<br>Access level: system API|@ohos.resourceschedule.usageStatistics.d.ts| 10|Access level changed|Class name: usageStatistics<br>Method or attribute name: function queryCurrentBundleEvents(begin: number, end: number): Promise\<Array\<BundleEvents>>;<br>Access level: public API|Class name: usageStatistics<br>Method or attribute name: function queryCurrentBundleEvents(begin: number, end: number): Promise\<Array\<BundleEvents>>;<br>Access level: system API|@ohos.resourceschedule.usageStatistics.d.ts| 11|Permission added|Class name: usageStatistics<br>Method or attribute name: function isIdleState(bundleName: string, callback: AsyncCallback\<boolean>): void;<br>Permission: N/A|Class name: usageStatistics<br>Method or attribute name: function isIdleState(bundleName: string, callback: AsyncCallback\<boolean>): void;<br>Permission: ohos.permission.BUNDLE_ACTIVE_INFO|@ohos.resourceschedule.usageStatistics.d.ts| 12|Permission added|Class name: usageStatistics<br>Method or attribute name: function isIdleState(bundleName: string): Promise\<boolean>;<br>Permission: N/A|Class name: usageStatistics<br>Method or attribute name: function isIdleState(bundleName: string): Promise\<boolean>;<br>Permission: ohos.permission.BUNDLE_ACTIVE_INFO|@ohos.resourceschedule.usageStatistics.d.ts| 13|SysCap changed|Class name: backgroundTaskManager<br>SysCap:SystemCapability.ResourceSchedule.BackgroundTaskManager.TransientTask|Class name: backgroundTaskManager<br>SysCap: N/A|@ohos.resourceschedule.backgroundTaskManager.d.ts| 14|SysCap changed|Class name: workScheduler<br>SysCap:SystemCapability.ResourceSchedule.WorkScheduler|Class name: workScheduler<br>SysCap: N/A|@ohos.resourceschedule.workScheduler.d.ts| 15