| Change Type | Old Version | New Version | d.ts File | | ---- | ------ | ------ | -------- | |Added|NA|Class name: ChargeType;
Method or attribute name: NONE|@ohos.charger.d.ts| |Added|NA|Class name: ChargeType;
Method or attribute name: WIRED_NORMAL|@ohos.charger.d.ts| |Added|NA|Class name: ChargeType;
Method or attribute name: WIRED_QUICK|@ohos.charger.d.ts| |Added|NA|Class name: ChargeType;
Method or attribute name: WIRED_SUPER_QUICK|@ohos.charger.d.ts| |Added|NA|Class name: ChargeType;
Method or attribute name: WIRELESS_NORMAL|@ohos.charger.d.ts| |Added|NA|Class name: ChargeType;
Method or attribute name: WIRELESS_QUICK|@ohos.charger.d.ts| |Added|NA|Class name: ChargeType;
Method or attribute name: WIRELESS_SUPER_QUICK|@ohos.charger.d.ts| |Added|NA|Class name: power;
Method or attribute name: function isStandby(): boolean;|@ohos.power.d.ts| |Deprecated version changed|Class name: power;
Method or attribute name: function isScreenOn(): Promise\;
Old version information: |Class name: power;
Method or attribute name: function isScreenOn(): Promise\;
New version information: 9
Substitute API: power#isActive|@ohos.power.d.ts| |Deprecated version changed|Class name: runningLock;
Method or attribute name: function isRunningLockTypeSupported(type: RunningLockType): Promise\;
Old version information: |Class name: runningLock;
Method or attribute name: function isRunningLockTypeSupported(type: RunningLockType): Promise\;
New version information: 9
Substitute API: RunningLock#isSupported|@ohos.runningLock.d.ts| |Deprecated version changed|Class name: runningLock;
Method or attribute name: function createRunningLock(name: string, type: RunningLockType): Promise\;
Old version information: |Class name: runningLock;
Method or attribute name: function createRunningLock(name: string, type: RunningLockType): Promise\;
New version information: 9
Substitute API: RunningLock#create|@ohos.runningLock.d.ts| |Deprecated version changed|Class name: RunningLockType;
Method or attribute name: BACKGROUND = 1
Old version information: |Class name: RunningLockType;
Method or attribute name: BACKGROUND = 1
New version information: 10
Substitute API: |@ohos.runningLock.d.ts| |Error code added|Class name: batteryStats;
Method or attribute name: function getBatteryStats(): Promise\>;
Old version information: |Class name: batteryStats;
Method or attribute name: function getBatteryStats(): Promise\>;
New version information: 202,4600101|@ohos.batteryStatistics.d.ts| |Error code changed|Class name: batteryStats;
Method or attribute name: function getBatteryStats(callback: AsyncCallback\>): void;
Old version information: 401|Class name: batteryStats;
Method or attribute name: function getBatteryStats(callback: AsyncCallback\>): void;
New version information: 202,401,4600101|@ohos.batteryStatistics.d.ts| |Error code changed|Class name: batteryStats;
Method or attribute name: function getAppPowerValue(uid: number): number;
Old version information: 4600101|Class name: batteryStats;
Method or attribute name: function getAppPowerValue(uid: number): number;
New version information: 202,4600101|@ohos.batteryStatistics.d.ts| |Error code changed|Class name: batteryStats;
Method or attribute name: function getAppPowerPercent(uid: number): number;
Old version information: 4600101|Class name: batteryStats;
Method or attribute name: function getAppPowerPercent(uid: number): number;
New version information: 202,4600101|@ohos.batteryStatistics.d.ts| |Error code changed|Class name: batteryStats;
Method or attribute name: function getHardwareUnitPowerValue(type: ConsumptionType): number;
Old version information: 401,4600101|Class name: batteryStats;
Method or attribute name: function getHardwareUnitPowerValue(type: ConsumptionType): number;
New version information: 202,401,4600101|@ohos.batteryStatistics.d.ts| |Error code changed|Class name: batteryStats;
Method or attribute name: function getHardwareUnitPowerPercent(type: ConsumptionType): number;
Old version information: 401,4600101|Class name: batteryStats;
Method or attribute name: function getHardwareUnitPowerPercent(type: ConsumptionType): number;
New version information: 202,401,4600101|@ohos.batteryStatistics.d.ts| |Error code changed|Class name: brightness;
Method or attribute name: function setValue(value: number): void;
Old version information: 401,4700101|Class name: brightness;
Method or attribute name: function setValue(value: number): void;
New version information: 202,401,4700101|@ohos.brightness.d.ts| |Error code changed|Class name: power;
Method or attribute name: function shutdown(reason: string): void;
Old version information: 201,401,4900101|Class name: power;
Method or attribute name: function shutdown(reason: string): void;
New version information: 201,202,401,4900101|@ohos.power.d.ts| |Error code changed|Class name: power;
Method or attribute name: function reboot(reason: string): void;
Old version information: 201,401,4900101|Class name: power;
Method or attribute name: function reboot(reason: string): void;
New version information: 201,202,401,4900101|@ohos.power.d.ts| |Error code changed|Class name: power;
Method or attribute name: function wakeup(detail: string): void;
Old version information: 401,4900101|Class name: power;
Method or attribute name: function wakeup(detail: string): void;
New version information: 202,401,4900101|@ohos.power.d.ts| |Error code changed|Class name: power;
Method or attribute name: function suspend(isImmediate?: boolean): void;
Old version information: 4900101|Class name: power;
Method or attribute name: function suspend(isImmediate?: boolean): void;
New version information: 202,4900101|@ohos.power.d.ts| |Error code changed|Class name: power;
Method or attribute name: function setPowerMode(mode: DevicePowerMode, callback: AsyncCallback\): void;
Old version information: 201,401|Class name: power;
Method or attribute name: function setPowerMode(mode: DevicePowerMode, callback: AsyncCallback\): void;
New version information: 201,202,401,4900101|@ohos.power.d.ts| |Error code changed|Class name: power;
Method or attribute name: function setPowerMode(mode: DevicePowerMode): Promise\;
Old version information: 201,401|Class name: power;
Method or attribute name: function setPowerMode(mode: DevicePowerMode): Promise\;
New version information: 201,202,401,4900101|@ohos.power.d.ts| |Access level changed|Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_INVALID = -17
Old version information: |Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_INVALID = -17
New version information: systemapi|@ohos.batteryStatistics.d.ts| |Access level changed|Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_APP
Old version information: |Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_APP
New version information: systemapi|@ohos.batteryStatistics.d.ts| |Access level changed|Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_BLUETOOTH
Old version information: |Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_BLUETOOTH
New version information: systemapi|@ohos.batteryStatistics.d.ts| |Access level changed|Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_IDLE
Old version information: |Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_IDLE
New version information: systemapi|@ohos.batteryStatistics.d.ts| |Access level changed|Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_PHONE
Old version information: |Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_PHONE
New version information: systemapi|@ohos.batteryStatistics.d.ts| |Access level changed|Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_RADIO
Old version information: |Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_RADIO
New version information: systemapi|@ohos.batteryStatistics.d.ts| |Access level changed|Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_SCREEN
Old version information: |Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_SCREEN
New version information: systemapi|@ohos.batteryStatistics.d.ts| |Access level changed|Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_USER
Old version information: |Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_USER
New version information: systemapi|@ohos.batteryStatistics.d.ts| |Access level changed|Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_WIFI
Old version information: |Class name: ConsumptionType;
Method or attribute name: CONSUMPTION_TYPE_WIFI
New version information: systemapi|@ohos.batteryStatistics.d.ts| |Access level changed|Class name: BatteryStatsInfo;
Method or attribute name: uid: number;
Old version information: |Class name: BatteryStatsInfo;
Method or attribute name: uid: number;
New version information: systemapi|@ohos.batteryStatistics.d.ts| |Access level changed|Class name: BatteryStatsInfo;
Method or attribute name: type: ConsumptionType;
Old version information: |Class name: BatteryStatsInfo;
Method or attribute name: type: ConsumptionType;
New version information: systemapi|@ohos.batteryStatistics.d.ts| |Access level changed|Class name: BatteryStatsInfo;
Method or attribute name: power: number;
Old version information: |Class name: BatteryStatsInfo;
Method or attribute name: power: number;
New version information: systemapi|@ohos.batteryStatistics.d.ts| |Permission changed|Class name: runningLock;
Method or attribute name: function createRunningLock(name: string, type: RunningLockType): Promise\;
Old version information: |Class name: runningLock;
Method or attribute name: function createRunningLock(name: string, type: RunningLockType): Promise\;
New version information: ohos.permission.RUNNING_LOCK|@ohos.runningLock.d.ts| |Function changed|Class name: power;
Method or attribute name: function suspend(): void;|Class name: power;
Method or attribute name: function suspend(isImmediate?: boolean): void;|@ohos.power.d.ts|