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