| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Model changed|Class name: settings<br>Method or attribute name: function getValue(dataAbilityHelper: DataAbilityHelper, name: string, callback: AsyncCallback<object>): void;<br>Model: N/A|Class name: settings<br>Method or attribute name: function getValue(dataAbilityHelper: DataAbilityHelper, name: string, callback: AsyncCallback<object>): void;<br>Model: @FAModelOnly|@ohos.settings.d.ts|
|Model changed|Class name: settings<br>Method or attribute name: function getValue(dataAbilityHelper: DataAbilityHelper, name: string): Promise<object>;<br>Model: N/A|Class name: settings<br>Method or attribute name: function getValue(dataAbilityHelper: DataAbilityHelper, name: string): Promise<object>;<br>Model: @FAModelOnly|@ohos.settings.d.ts|
|Model changed|Class name: settings<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object, callback: AsyncCallback<boolean>): void;<br>Model: N/A|Class name: settings<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object, callback: AsyncCallback<boolean>): void;<br>Model: @FAModelOnly|@ohos.settings.d.ts|
|Model changed|Class name: settings<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Promise<boolean>;<br>Model: N/A|Class name: settings<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Promise<boolean>;<br>Model: @FAModelOnly|@ohos.settings.d.ts|
|Model changed|Class name: settings<br>Method or attribute name: function getValueSync(dataAbilityHelper: DataAbilityHelper, name: string, defValue: string): string;<br>Model: N/A|Class name: settings<br>Method or attribute name: function getValueSync(dataAbilityHelper: DataAbilityHelper, name: string, defValue: string): string;<br>Model: @FAModelOnly|@ohos.settings.d.ts|
|Model changed|Class name: settings<br>Method or attribute name: function setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string): boolean;<br>Model: N/A|Class name: settings<br>Method or attribute name: function setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string): boolean;<br>Model: @FAModelOnly|@ohos.settings.d.ts|
|Deprecated version changed|Class name: settings<br>Method or attribute name: function getURI(name: string, callback: AsyncCallback<object>): void;<br>Deprecated version: N/A|Class name: settings<br>Method or attribute name: function getURI(name: string, callback: AsyncCallback<object>): void;<br>Deprecated version: 9<br>Substitute API: N/A|@ohos.settings.d.ts|
|Deprecated version changed|Class name: settings<br>Method or attribute name: function getURI(name: string): Promise<object>;<br>Deprecated version: N/A|Class name: settings<br>Method or attribute name: function getURI(name: string): Promise<object>;<br>Deprecated version: 9|@ohos.settings.d.ts|
|Deprecated version changed|Class name: settings<br>Method or attribute name: function getValue(dataAbilityHelper: DataAbilityHelper, name: string, callback: AsyncCallback<object>): void;<br>Deprecated version: N/A|Class name: settings<br>Method or attribute name: function getValue(dataAbilityHelper: DataAbilityHelper, name: string, callback: AsyncCallback<object>): void;<br>Deprecated version: 9<br>Substitute API: N/A|@ohos.settings.d.ts|
|Deprecated version changed|Class name: settings<br>Method or attribute name: function getValue(dataAbilityHelper: DataAbilityHelper, name: string): Promise<object>;<br>Deprecated version: N/A|Class name: settings<br>Method or attribute name: function getValue(dataAbilityHelper: DataAbilityHelper, name: string): Promise<object>;<br>Deprecated version: 9|@ohos.settings.d.ts|
|Deprecated version changed|Class name: settings<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object, callback: AsyncCallback<boolean>): void;<br>Deprecated version: N/A|Class name: settings<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object, callback: AsyncCallback<boolean>): void;<br>Deprecated version: 9<br>Substitute API: N/A|@ohos.settings.d.ts|
|Deprecated version changed|Class name: settings<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Promise<boolean>;<br>Deprecated version: N/A|Class name: settings<br>Method or attribute name: function setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Promise<boolean>;<br>Deprecated version: 9|@ohos.settings.d.ts|
|Deprecated version changed|Class name: settings<br>Method or attribute name: function getValueSync(dataAbilityHelper: DataAbilityHelper, name: string, defValue: string): string;<br>Deprecated version: N/A|Class name: settings<br>Method or attribute name: function getValueSync(dataAbilityHelper: DataAbilityHelper, name: string, defValue: string): string;<br>Deprecated version: 9<br>Substitute API: N/A|@ohos.settings.d.ts|
|Deprecated version changed|Class name: settings<br>Method or attribute name: function setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string): boolean;<br>Deprecated version: N/A|Class name: settings<br>Method or attribute name: function setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string): boolean;<br>Deprecated version: 9<br>Substitute API: N/A|@ohos.settings.d.ts|
|Permission added|Class name: settings<br>Method or attribute name: function setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string): boolean;<br>Permission: N/A|Class name: settings<br>Method or attribute name: function setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string): boolean;<br>Permission: ohos.permission.MANAGE_SECURE_SETTINGS|@ohos.settings.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Permission deleted|Class name: power<br>Method or attribute name: function getPowerMode(): DevicePowerMode;<br>Permission: ohos.permission.POWER_OPTIMIZATION|Class name: power<br>Method or attribute name: function getPowerMode(): DevicePowerMode;<br>Permission: N/A|@ohos.power.d.ts|
|Added|NA|Class name: TagSession<br>Method or attribute name: getMaxTransmitSize(): number;|tagSession.d.ts|
|Deleted|Module name: ohos.wifiManager<br>Class name: wifiManager<br>Method or attribute name: function p2pDisconnect(): void;|NA|@ohos.wifiManager.d.ts|
|Deprecated version changed|Class name: connectedTag<br>Method or attribute name: function init(): boolean;<br>Deprecated version: N/A|Class name: connectedTag<br>Method or attribute name: function init(): boolean;<br>Deprecated version: 9<br>Substitute API: ohos.connectedTag/connectedTag|@ohos.connectedTag.d.ts|
|Deprecated version changed|Class name: connectedTag<br>Method or attribute name: function uninit(): boolean;<br>Deprecated version: N/A|Class name: connectedTag<br>Method or attribute name: function uninit(): boolean;<br>Deprecated version: 9<br>Substitute API: ohos.connectedTag/connectedTag|@ohos.connectedTag.d.ts|
|Deprecated version changed|Class name: connectedTag<br>Method or attribute name: function readNdefTag(): Promise<string>;<br>Deprecated version: N/A|Class name: connectedTag<br>Method or attribute name: function readNdefTag(): Promise<string>;<br>Deprecated version: 9<br>Substitute API: ohos.connectedTag/connectedTag|@ohos.connectedTag.d.ts|
|Deprecated version changed|Class name: connectedTag<br>Method or attribute name: function readNdefTag(callback: AsyncCallback<string>): void;<br>Deprecated version: N/A|Class name: connectedTag<br>Method or attribute name: function readNdefTag(callback: AsyncCallback<string>): void;<br>Deprecated version: 9|@ohos.connectedTag.d.ts|
|Deprecated version changed|Class name: connectedTag<br>Method or attribute name: function writeNdefTag(data: string): Promise<void>;<br>Deprecated version: N/A|Class name: connectedTag<br>Method or attribute name: function writeNdefTag(data: string): Promise<void>;<br>Deprecated version: 9<br>Substitute API: ohos.connectedTag/connectedTag|@ohos.connectedTag.d.ts|
|Deprecated version changed|Class name: connectedTag<br>Method or attribute name: function writeNdefTag(data: string, callback: AsyncCallback<void>): void;<br>Deprecated version: N/A|Class name: connectedTag<br>Method or attribute name: function writeNdefTag(data: string, callback: AsyncCallback<void>): void;<br>Deprecated version: 9|@ohos.connectedTag.d.ts|
|Deprecated version changed|Class name: cardEmulation<br>Method or attribute name: function isSupported(feature: number): boolean;<br>Deprecated version: N/A|Class name: cardEmulation<br>Method or attribute name: function isSupported(feature: number): boolean;<br>Deprecated version: 9<br>Substitute API: ohos.nfc.cardEmulation/cardEmulation|@ohos.nfc.cardEmulation.d.ts|
|Deprecated version changed|Class name: HceService<br>Method or attribute name: startHCE(aidList: string[]): boolean;<br>Deprecated version: N/A|Class name: HceService<br>Method or attribute name: startHCE(aidList: string[]): boolean;<br>Deprecated version: 9<br>Substitute API: ohos.nfc.cardEmulation/cardEmulation.HceService|@ohos.nfc.cardEmulation.d.ts|
|Deprecated version changed|Class name: HceService<br>Method or attribute name: stopHCE(): boolean;<br>Deprecated version: N/A|Class name: HceService<br>Method or attribute name: stopHCE(): boolean;<br>Deprecated version: 9<br>Substitute API: ohos.nfc.cardEmulation/cardEmulation.HceService|@ohos.nfc.cardEmulation.d.ts|
|Deprecated version changed|Class name: HceService<br>Method or attribute name: sendResponse(responseApdu: number[]): void;<br>Deprecated version: N/A|Class name: HceService<br>Method or attribute name: sendResponse(responseApdu: number[]): void;<br>Deprecated version: 9<br>Substitute API: ohos.nfc.cardEmulation/cardEmulation.HceService|@ohos.nfc.cardEmulation.d.ts|
|Deprecated version changed|Class name: nfcController<br>Method or attribute name: function isNfcAvailable(): boolean<br>Deprecated version: N/A|Class name: nfcController<br>Method or attribute name: function isNfcAvailable(): boolean<br>Deprecated version: 9<br>Substitute API: global|@ohos.nfc.controller.d.ts|
|Deprecated version changed|Class name: nfcController<br>Method or attribute name: function openNfc(): boolean<br>Deprecated version: N/A|Class name: nfcController<br>Method or attribute name: function openNfc(): boolean<br>Deprecated version: 9<br>Substitute API: @ohos.nfc.controller.nfcController|@ohos.nfc.controller.d.ts|
|Deprecated version changed|Class name: nfcController<br>Method or attribute name: function closeNfc(): boolean<br>Deprecated version: N/A|Class name: nfcController<br>Method or attribute name: function closeNfc(): boolean<br>Deprecated version: 9<br>Substitute API: @ohos.nfc.controller.nfcController|@ohos.nfc.controller.d.ts|
|Deprecated version changed|Class name: tag<br>Method or attribute name: function getNfcATag(tagInfo: TagInfo): NfcATag<br>Deprecated version: N/A|Class name: tag<br>Method or attribute name: function getNfcATag(tagInfo: TagInfo): NfcATag<br>Deprecated version: 9<br>Substitute API: ohos.nfc.tag/tag|@ohos.nfc.tag.d.ts|
|Deprecated version changed|Class name: tag<br>Method or attribute name: function getNfcBTag(tagInfo: TagInfo): NfcBTag<br>Deprecated version: N/A|Class name: tag<br>Method or attribute name: function getNfcBTag(tagInfo: TagInfo): NfcBTag<br>Deprecated version: 9<br>Substitute API: ohos.nfc.tag/tag|@ohos.nfc.tag.d.ts|
|Deprecated version changed|Class name: tag<br>Method or attribute name: function getNfcFTag(tagInfo: TagInfo): NfcFTag<br>Deprecated version: N/A|Class name: tag<br>Method or attribute name: function getNfcFTag(tagInfo: TagInfo): NfcFTag<br>Deprecated version: 9<br>Substitute API: ohos.nfc.tag/tag|@ohos.nfc.tag.d.ts|
|Deprecated version changed|Class name: tag<br>Method or attribute name: function getNfcVTag(tagInfo: TagInfo): NfcVTag<br>Deprecated version: N/A|Class name: tag<br>Method or attribute name: function getNfcVTag(tagInfo: TagInfo): NfcVTag<br>Deprecated version: 9<br>Substitute API: ohos.nfc.tag/tag|@ohos.nfc.tag.d.ts|
|Deprecated version changed|Class name: TagSession<br>Method or attribute name: getTagInfo(): tag.TagInfo;<br>Deprecated version: N/A|Class name: TagSession<br>Method or attribute name: getTagInfo(): tag.TagInfo;<br>Deprecated version: 9<br>Substitute API: ohos.nfc.tag/tag|tagSession.d.ts|
|Deprecated version changed|Class name: TagSession<br>Method or attribute name: connectTag(): boolean;<br>Deprecated version: N/A|Class name: TagSession<br>Method or attribute name: connectTag(): boolean;<br>Deprecated version: 9<br>Substitute API: tagSession.TagSession|tagSession.d.ts|
|Deprecated version changed|Class name: TagSession<br>Method or attribute name: reset(): void;<br>Deprecated version: N/A|Class name: TagSession<br>Method or attribute name: reset(): void;<br>Deprecated version: 9<br>Substitute API: tagSession.TagSession|tagSession.d.ts|
|Deprecated version changed|Class name: TagSession<br>Method or attribute name: isTagConnected(): boolean;<br>Deprecated version: N/A|Class name: TagSession<br>Method or attribute name: isTagConnected(): boolean;<br>Deprecated version: 9<br>Substitute API: tagSession.TagSession|tagSession.d.ts|
|Deprecated version changed|Class name: TagSession<br>Method or attribute name: setSendDataTimeout(timeout: number): boolean;<br>Deprecated version: N/A|Class name: TagSession<br>Method or attribute name: setSendDataTimeout(timeout: number): boolean;<br>Deprecated version: 9<br>Substitute API: tagSession.TagSession|tagSession.d.ts|
|Deprecated version changed|Class name: TagSession<br>Method or attribute name: getSendDataTimeout(): number;<br>Deprecated version: N/A|Class name: TagSession<br>Method or attribute name: getSendDataTimeout(): number;<br>Deprecated version: 9<br>Substitute API: tagSession.TagSession|tagSession.d.ts|
|Deprecated version changed|Class name: TagSession<br>Method or attribute name: sendData(data: number[]): Promise<number[]>;<br>Deprecated version: N/A|Class name: TagSession<br>Method or attribute name: sendData(data: number[]): Promise<number[]>;<br>Deprecated version: 9<br>Substitute API: tagSession.TagSession|tagSession.d.ts|
|Deprecated version changed|Class name: TagSession<br>Method or attribute name: sendData(data: number[], callback: AsyncCallback<number[]>): void;<br>Deprecated version: N/A|Class name: TagSession<br>Method or attribute name: sendData(data: number[], callback: AsyncCallback<number[]>): void;<br>Deprecated version: 9|tagSession.d.ts|
|Deprecated version changed|Class name: TagSession<br>Method or attribute name: getMaxSendLength(): number;<br>Deprecated version: N/A|Class name: TagSession<br>Method or attribute name: getMaxSendLength(): number;<br>Deprecated version: 9<br>Substitute API: tagSession.TagSession|tagSession.d.ts|
|Permission changed|Class name: connectedTag<br>Method or attribute name: function init(): boolean;<br>Permission: s ohos.permission.NFC_TAG|Class name: connectedTag<br>Method or attribute name: function init(): boolean;<br>Permission: ohos.permission.NFC_TAG|@ohos.connectedTag.d.ts|
|Permission changed|Class name: connectedTag<br>Method or attribute name: function uninit(): boolean;<br>Permission: s ohos.permission.NFC_TAG|Class name: connectedTag<br>Method or attribute name: function uninit(): boolean;<br>Permission: ohos.permission.NFC_TAG|@ohos.connectedTag.d.ts|
|Permission changed|Class name: connectedTag<br>Method or attribute name: function readNdefTag(): Promise<string>;<br>Permission: s ohos.permission.NFC_TAG|Class name: connectedTag<br>Method or attribute name: function readNdefTag(): Promise<string>;<br>Permission: ohos.permission.NFC_TAG|@ohos.connectedTag.d.ts|
|Permission changed|Class name: connectedTag<br>Method or attribute name: function readNdefTag(callback: AsyncCallback<string>): void;<br>Permission: s ohos.permission.NFC_TAG|Class name: connectedTag<br>Method or attribute name: function readNdefTag(callback: AsyncCallback<string>): void;<br>Permission: ohos.permission.NFC_TAG|@ohos.connectedTag.d.ts|
|Permission changed|Class name: connectedTag<br>Method or attribute name: function writeNdefTag(data: string): Promise<void>;<br>Permission: s ohos.permission.NFC_TAG|Class name: connectedTag<br>Method or attribute name: function writeNdefTag(data: string): Promise<void>;<br>Permission: ohos.permission.NFC_TAG|@ohos.connectedTag.d.ts|
|Permission changed|Class name: connectedTag<br>Method or attribute name: function writeNdefTag(data: string, callback: AsyncCallback<void>): void;<br>Permission: s ohos.permission.NFC_TAG|Class name: connectedTag<br>Method or attribute name: function writeNdefTag(data: string, callback: AsyncCallback<void>): void;<br>Permission: ohos.permission.NFC_TAG|@ohos.connectedTag.d.ts|
|Permission changed|Class name: connectedTag<br>Method or attribute name: function on(type: "notify", callback: Callback<number>): void;<br>Permission: s ohos.permission.NFC_TAG|Class name: connectedTag<br>Method or attribute name: function on(type: "notify", callback: Callback<number>): void;<br>Permission: ohos.permission.NFC_TAG|@ohos.connectedTag.d.ts|
|Permission changed|Class name: connectedTag<br>Method or attribute name: function off(type: "notify", callback?:Callback<number>): void;<br>Permission: s ohos.permission.NFC_TAG|Class name: connectedTag<br>Method or attribute name: function off(type: "notify", callback?:Callback<number>): void;<br>Permission: ohos.permission.NFC_TAG|@ohos.connectedTag.d.ts|
|Permission deleted|Class name: tag<br>Method or attribute name: function getNfcATag(tagInfo: TagInfo): NfcATag<br>Permission: ohos.permission.NFC_TAG|Class name: tag<br>Method or attribute name: function getNfcATag(tagInfo: TagInfo): NfcATag<br>Permission: N/A|@ohos.nfc.tag.d.ts|
|Permission deleted|Class name: tag<br>Method or attribute name: function getNfcBTag(tagInfo: TagInfo): NfcBTag<br>Permission: ohos.permission.NFC_TAG|Class name: tag<br>Method or attribute name: function getNfcBTag(tagInfo: TagInfo): NfcBTag<br>Permission: N/A|@ohos.nfc.tag.d.ts|
|Permission deleted|Class name: tag<br>Method or attribute name: function getNfcFTag(tagInfo: TagInfo): NfcFTag<br>Permission: ohos.permission.NFC_TAG|Class name: tag<br>Method or attribute name: function getNfcFTag(tagInfo: TagInfo): NfcFTag<br>Permission: N/A|@ohos.nfc.tag.d.ts|
|Permission deleted|Class name: tag<br>Method or attribute name: function getNfcVTag(tagInfo: TagInfo): NfcVTag<br>Permission: ohos.permission.NFC_TAG|Class name: tag<br>Method or attribute name: function getNfcVTag(tagInfo: TagInfo): NfcVTag<br>Permission: N/A|@ohos.nfc.tag.d.ts|
|Permission deleted|Class name: NfcATag<br>Method or attribute name: getSak(): number;<br>Permission: ohos.permission.NFC_TAG|Class name: NfcATag<br>Method or attribute name: getSak(): number;<br>Permission: N/A|nfctech.d.ts|
|Permission deleted|Class name: NfcATag<br>Method or attribute name: getAtqa(): number[];<br>Permission: ohos.permission.NFC_TAG|Class name: NfcATag<br>Method or attribute name: getAtqa(): number[];<br>Permission: N/A|nfctech.d.ts|
|Permission deleted|Class name: NfcBTag<br>Method or attribute name: getRespAppData(): number[];<br>Permission: ohos.permission.NFC_TAG|Class name: NfcBTag<br>Method or attribute name: getRespAppData(): number[];<br>Permission: N/A|nfctech.d.ts|
|Permission deleted|Class name: NfcBTag<br>Method or attribute name: getRespProtocol(): number[];<br>Permission: ohos.permission.NFC_TAG|Class name: NfcBTag<br>Method or attribute name: getRespProtocol(): number[];<br>Permission: N/A|nfctech.d.ts|
|Permission deleted|Class name: NfcFTag<br>Method or attribute name: getSystemCode(): number[];<br>Permission: ohos.permission.NFC_TAG|Class name: NfcFTag<br>Method or attribute name: getSystemCode(): number[];<br>Permission: N/A|nfctech.d.ts|
|Permission deleted|Class name: NfcFTag<br>Method or attribute name: getPmm(): number[];<br>Permission: ohos.permission.NFC_TAG|Class name: NfcFTag<br>Method or attribute name: getPmm(): number[];<br>Permission: N/A|nfctech.d.ts|
|Permission deleted|Class name: NfcVTag<br>Method or attribute name: getResponseFlags(): number;<br>Permission: ohos.permission.NFC_TAG|Class name: NfcVTag<br>Method or attribute name: getResponseFlags(): number;<br>Permission: N/A|nfctech.d.ts|
|Permission deleted|Class name: NfcVTag<br>Method or attribute name: getDsfId(): number;<br>Permission: ohos.permission.NFC_TAG|Class name: NfcVTag<br>Method or attribute name: getDsfId(): number;<br>Permission: N/A|nfctech.d.ts|
|Permission deleted|Class name: TagSession<br>Method or attribute name: isTagConnected(): boolean;<br>Permission: ohos.permission.NFC_TAG|Class name: TagSession<br>Method or attribute name: isTagConnected(): boolean;<br>Permission: N/A|tagSession.d.ts|
|Permission added|Class name: connection<br>Method or attribute name: function hasDefaultNet(callback: AsyncCallback<boolean>): void;<br>Permission: N/A|Class name: connection<br>Method or attribute name: function hasDefaultNet(callback: AsyncCallback<boolean>): void;<br>Permission: ohos.permission.GET_NETWORK_INFO|@ohos.net.connection.d.ts|
|Permission added|Class name: connection<br>Method or attribute name: function hasDefaultNet(): Promise<boolean>;<br>Permission: N/A|Class name: connection<br>Method or attribute name: function hasDefaultNet(): Promise<boolean>;<br>Permission: ohos.permission.GET_NETWORK_INFO|@ohos.net.connection.d.ts|
|Function changed|Class name: wifiManager<br>Method or attribute name: function disconnect(): boolean;<br>|Class name: wifiManager<br>Method or attribute name: function disconnect(): void;<br>|@ohos.wifiManager.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: distributedKVStore<br>Method or attribute name: function createKVManager(config: KVManagerConfig): KVManager;|@ohos.data.distributedKVStore.d.ts|
|Added|NA|Module name: ohos.file.fileuri<br>Class name: fileUri<br>Method or attribute name: function getUriFromPath(path: string): string;|@ohos.file.fileuri.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function access(path: string): Promise<boolean>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function access(path: string, callback: AsyncCallback<boolean>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function accessSync(path: string): boolean;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function close(file: number \| File): Promise<void>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function close(file: number \| File, callback: AsyncCallback<void>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function closeSync(fd: number \| File): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function copyFile(src: string \| number, dest: string \| number, mode?: number): Promise<void>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function copyFile(src: string \| number, dest: string \| number, callback: AsyncCallback<void>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function copyFile(src: string \| number, dest: string \| number, mode: number, callback: AsyncCallback<void>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function copyFileSync(src: string \| number, dest: string \| number, mode?: number): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function createStream(path: string, mode: string): Promise<Stream>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function createStream(path: string, mode: string, callback: AsyncCallback<Stream>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function createStreamSync(path: string, mode: string): Stream;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function fdatasync(fd: number): Promise<void>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function fdatasync(fd: number, callback: AsyncCallback<void>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function fdatasyncSync(fd: number): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function fdopenStream(fd: number, mode: string): Promise<Stream>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function fdopenStream(fd: number, mode: string, callback: AsyncCallback<Stream>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function fdopenStreamSync(fd: number, mode: string): Stream;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function fsync(fd: number): Promise<void>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function fsync(fd: number, callback: AsyncCallback<void>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function fsyncSync(fd: number): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function lstat(path: string): Promise<Stat>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function lstat(path: string, callback: AsyncCallback<Stat>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function lstatSync(path: string): Stat;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function mkdir(path: string): Promise<void>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function mkdir(path: string, callback: AsyncCallback<void>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function mkdirSync(path: string): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function mkdtemp(prefix: string): Promise<string>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function mkdtemp(prefix: string, callback: AsyncCallback<string>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function mkdtempSync(prefix: string): string;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function readText(filePath: string, options?: {<br> offset?: number;<br> length?: number;<br> encoding?: string;<br>}): Promise<string>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function readText(filePath: string, callback: AsyncCallback<string>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function readText(filePath: string, options: {<br> offset?: number;<br> length?: number;<br> encoding?: string;<br>}, callback: AsyncCallback<string>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function readTextSync(filePath: string, options?: {<br> offset?: number;<br> length?: number;<br> encoding?: string;<br>}): string;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function rename(oldPath: string, newPath: string): Promise<void>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function rename(oldPath: string, newPath: string, callback: AsyncCallback<void>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function renameSync(oldPath: string, newPath: string): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function rmdir(path: string): Promise<void>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function rmdir(path: string, callback: AsyncCallback<void>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function rmdirSync(path: string): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function symlink(target: string, srcPath: string): Promise<void>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function symlink(target: string, srcPath: string, callback: AsyncCallback<void>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function symlinkSync(target: string, srcPath: string): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function unlink(path: string): Promise<void>;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function unlink(path: string, callback: AsyncCallback<void>): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: fileIo<br>Method or attribute name: function unlinkSync(path: string): void;|@ohos.file.fs.d.ts|
|Added|NA|Class name: Stat<br>Method or attribute name: readonly ino: bigint;|@ohos.file.fs.d.ts|
|Deprecated version changed|Class name: Statfs<br>Method or attribute name: function getFreeBytes(path: string, callback: AsyncCallback<number>): void;<br>Deprecated version: N/A|Class name: Statfs<br>Method or attribute name: function getFreeBytes(path: string, callback: AsyncCallback<number>): void;<br>Deprecated version: 9<br>Substitute API: ohos.file.statvfs.getFreeSize |@ohos.statfs.d.ts|
|Deprecated version changed|Class name: Statfs<br>Method or attribute name: function getFreeBytes(path: string): Promise<number>;<br>Deprecated version: N/A|Class name: Statfs<br>Method or attribute name: function getFreeBytes(path: string): Promise<number>;<br>Deprecated version: 9|@ohos.statfs.d.ts|
|Deprecated version changed|Class name: Statfs<br>Method or attribute name: function getTotalBytes(path: string, callback: AsyncCallback<number>): void;<br>Deprecated version: N/A|Class name: Statfs<br>Method or attribute name: function getTotalBytes(path: string, callback: AsyncCallback<number>): void;<br>Deprecated version: 9<br>Substitute API: ohos.file.statvfs.getTotalSize |@ohos.statfs.d.ts|
|Deprecated version changed|Class name: Statfs<br>Method or attribute name: function getTotalBytes(path: string): Promise<number>;<br>Deprecated version: N/A|Class name: Statfs<br>Method or attribute name: function getTotalBytes(path: string): Promise<number>;<br>Deprecated version: 9|@ohos.statfs.d.ts|
| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function on(type: 'locationChange', request: LocationRequest, callback: Callback<Location>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function off(type: 'locationChange', callback?: Callback<Location>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function on(type: 'locationEnabledChange', callback: Callback<boolean>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function off(type: 'locationEnabledChange', callback?: Callback<boolean>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function on(type: 'cachedGnssLocationsChange', request: CachedGnssLocationsRequest, callback: Callback<Array<Location>>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function off(type: 'cachedGnssLocationsChange', callback?: Callback<Array<Location>>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function on(type: 'satelliteStatusChange', callback: Callback<SatelliteStatusInfo>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function off(type: 'satelliteStatusChange', callback?: Callback<SatelliteStatusInfo>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function on(type: 'nmeaMessage', callback: Callback<string>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function off(type: 'nmeaMessage', callback?: Callback<string>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function on(type: 'gnssFenceStatusChange', request: GeofenceRequest, want: WantAgent): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function off(type: 'gnssFenceStatusChange', request: GeofenceRequest, want: WantAgent): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function getCurrentLocation(request: CurrentLocationRequest, callback: AsyncCallback<Location>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function getCurrentLocation(callback: AsyncCallback<Location>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function getCurrentLocation(request?: CurrentLocationRequest): Promise<Location>;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function getLastLocation(): Location;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function isLocationEnabled(): boolean;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function disableLocation(): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function getAddressesFromLocation(request: ReverseGeoCodeRequest, callback: AsyncCallback<Array<GeoAddress>>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function getAddressesFromLocation(request: ReverseGeoCodeRequest): Promise<Array<GeoAddress>>;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function getAddressesFromLocationName(request: GeoCodeRequest, callback: AsyncCallback<Array<GeoAddress>>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function getAddressesFromLocationName(request: GeoCodeRequest): Promise<Array<GeoAddress>>;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function isGeocoderAvailable(): boolean;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function getCachedGnssLocationsSize(callback: AsyncCallback<number>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function getCachedGnssLocationsSize(): Promise<number>;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function flushCachedGnssLocations(callback: AsyncCallback<void>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function flushCachedGnssLocations(): Promise<void>;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function sendCommand(command: LocationCommand, callback: AsyncCallback<void>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function sendCommand(command: LocationCommand): Promise<void>;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function enableLocationMock(): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function disableLocationMock(): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function setMockedLocations(config: LocationMockConfig): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function enableReverseGeocodingMock(): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function disableReverseGeocodingMock(): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function setReverseGeocodingMockInfo(mockInfos: Array<ReverseGeocodingMockInfo>): void;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function isLocationPrivacyConfirmed(type: LocationPrivacyType): boolean;|@ohos.geoLocationManager.d.ts|
|Added|NA|Class name: geoLocationManager<br>Method or attribute name: function setLocationPrivacyConfirmStatus(type: LocationPrivacyType, isConfirmed: boolean): void;|@ohos.geoLocationManager.d.ts|
|Deleted|Module name: ohos.geolocation<br>Class name: geolocation<br>Method or attribute name: function enableLocation(callback: AsyncCallback<boolean>): void;|NA|@ohos.geolocation.d.ts|
|Deleted|Module name: ohos.geolocation<br>Class name: geolocation<br>Method or attribute name: function enableLocation(): Promise<boolean>;|NA|@ohos.geolocation.d.ts|
|Deleted|Module name: ohos.geolocation<br>Class name: geolocation<br>Method or attribute name: function disableLocation(callback: AsyncCallback<boolean>): void;|NA|@ohos.geolocation.d.ts|
|Deleted|Module name: ohos.geolocation<br>Class name: geolocation<br>Method or attribute name: function disableLocation(): Promise<boolean>;|NA|@ohos.geolocation.d.ts|
|Deleted|Module name: ohos.geoLocationManager<br>Class name: GeofenceRequest<br>Method or attribute name: priority: LocationRequestPriority;|NA|@ohos.geoLocationManager.d.ts|
|Access level changed|Class name: ReverseGeocodingMockInfo<br>Method or attribute name: location: ReverseGeoCodeRequest;<br>Access level: public API|Class name: ReverseGeocodingMockInfo<br>Method or attribute name: location: ReverseGeoCodeRequest;<br>Access level: system API|@ohos.geoLocationManager.d.ts|
|Access level changed|Class name: ReverseGeocodingMockInfo<br>Method or attribute name: geoAddress: GeoAddress;<br>Access level: public API|Class name: ReverseGeocodingMockInfo<br>Method or attribute name: geoAddress: GeoAddress;<br>Access level: system API|@ohos.geoLocationManager.d.ts|
|Access level changed|Class name: LocationMockConfig<br>Method or attribute name: timeInterval: number;<br>Access level: public API|Class name: LocationMockConfig<br>Method or attribute name: timeInterval: number;<br>Access level: system API|@ohos.geoLocationManager.d.ts|
|Access level changed|Class name: LocationMockConfig<br>Method or attribute name: locations: Array<Location>;<br>Access level: public API|Class name: LocationMockConfig<br>Method or attribute name: locations: Array<Location>;<br>Access level: system API|@ohos.geoLocationManager.d.ts|
|Access level changed|Class name: GeoAddress<br>Method or attribute name: isFromMock?: Boolean;<br>Access level: public API|Class name: GeoAddress<br>Method or attribute name: isFromMock?: Boolean;<br>Access level: system API|@ohos.geoLocationManager.d.ts|
|Access level changed|Class name: Location<br>Method or attribute name: isFromMock?: Boolean;<br>Access level: public API|Class name: Location<br>Method or attribute name: isFromMock?: Boolean;<br>Access level: system API|@ohos.geoLocationManager.d.ts|
|Access level changed|Class name: LocationPrivacyType<br>Access level: public API|Class name: LocationPrivacyType<br>Access level: system API|@ohos.geoLocationManager.d.ts|
|Access level changed|Class name: LocationPrivacyType<br>Method or attribute name: OTHERS = 0<br>Access level: public API|Class name: LocationPrivacyType<br>Method or attribute name: OTHERS = 0<br>Access level: system API|@ohos.geoLocationManager.d.ts|
|Access level changed|Class name: LocationPrivacyType<br>Method or attribute name: STARTUP<br>Access level: public API|Class name: LocationPrivacyType<br>Method or attribute name: STARTUP<br>Access level: system API|@ohos.geoLocationManager.d.ts|
|Access level changed|Class name: LocationPrivacyType<br>Method or attribute name: CORE_LOCATION<br>Access level: public API|Class name: LocationPrivacyType<br>Method or attribute name: CORE_LOCATION<br>Access level: system API|@ohos.geoLocationManager.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function on(type: 'locationChange', request: LocationRequest, callback: Callback<Location>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function on(type: 'locationChange', request: LocationRequest, callback: Callback<Location>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.on|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function off(type: 'locationChange', callback?: Callback<Location>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function off(type: 'locationChange', callback?: Callback<Location>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.off|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function on(type: 'locationServiceState', callback: Callback<boolean>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function on(type: 'locationServiceState', callback: Callback<boolean>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.on|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function off(type: 'locationServiceState', callback?: Callback<boolean>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function off(type: 'locationServiceState', callback?: Callback<boolean>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.off|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function on(type: 'cachedGnssLocationsReporting', request: CachedGnssLocationsRequest, callback: Callback<Array<Location>>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function on(type: 'cachedGnssLocationsReporting', request: CachedGnssLocationsRequest, callback: Callback<Array<Location>>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.on|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function off(type: 'cachedGnssLocationsReporting', callback?: Callback<Array<Location>>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function off(type: 'cachedGnssLocationsReporting', callback?: Callback<Array<Location>>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.off|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function on(type: 'gnssStatusChange', callback: Callback<SatelliteStatusInfo>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function on(type: 'gnssStatusChange', callback: Callback<SatelliteStatusInfo>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.on|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function off(type: 'gnssStatusChange', callback?: Callback<SatelliteStatusInfo>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function off(type: 'gnssStatusChange', callback?: Callback<SatelliteStatusInfo>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.off|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function on(type: 'nmeaMessageChange', callback: Callback<string>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function on(type: 'nmeaMessageChange', callback: Callback<string>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.on|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function off(type: 'nmeaMessageChange', callback?: Callback<string>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function off(type: 'nmeaMessageChange', callback?: Callback<string>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.off|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function on(type: 'fenceStatusChange', request: GeofenceRequest, want: WantAgent): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function on(type: 'fenceStatusChange', request: GeofenceRequest, want: WantAgent): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.on|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function off(type: 'fenceStatusChange', request: GeofenceRequest, want: WantAgent): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function off(type: 'fenceStatusChange', request: GeofenceRequest, want: WantAgent): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.off|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function getCurrentLocation(request: CurrentLocationRequest, callback: AsyncCallback<Location>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function getCurrentLocation(request: CurrentLocationRequest, callback: AsyncCallback<Location>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.getCurrentLocation |@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function getCurrentLocation(callback: AsyncCallback<Location>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function getCurrentLocation(callback: AsyncCallback<Location>): void;<br>Deprecated version: 9|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function getCurrentLocation(request?: CurrentLocationRequest): Promise<Location>;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function getCurrentLocation(request?: CurrentLocationRequest): Promise<Location>;<br>Deprecated version: 9|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function getLastLocation(callback: AsyncCallback<Location>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function getLastLocation(callback: AsyncCallback<Location>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.getLastLocation |@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function getLastLocation(): Promise<Location>;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function getLastLocation(): Promise<Location>;<br>Deprecated version: 9|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function isLocationEnabled(callback: AsyncCallback<boolean>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function isLocationEnabled(callback: AsyncCallback<boolean>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.isLocationEnabled |@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function isLocationEnabled(): Promise<boolean>;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function isLocationEnabled(): Promise<boolean>;<br>Deprecated version: 9|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function requestEnableLocation(callback: AsyncCallback<boolean>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function requestEnableLocation(callback: AsyncCallback<boolean>): void;<br>Deprecated version: 9<br>Substitute API: N/A|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function requestEnableLocation(): Promise<boolean>;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function requestEnableLocation(): Promise<boolean>;<br>Deprecated version: 9|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function getAddressesFromLocation(request: ReverseGeoCodeRequest, callback: AsyncCallback<Array<GeoAddress>>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function getAddressesFromLocation(request: ReverseGeoCodeRequest, callback: AsyncCallback<Array<GeoAddress>>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.getAddressesFromLocation |@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function getAddressesFromLocation(request: ReverseGeoCodeRequest): Promise<Array<GeoAddress>>;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function getAddressesFromLocation(request: ReverseGeoCodeRequest): Promise<Array<GeoAddress>>;<br>Deprecated version: 9|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function getAddressesFromLocationName(request: GeoCodeRequest, callback: AsyncCallback<Array<GeoAddress>>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function getAddressesFromLocationName(request: GeoCodeRequest, callback: AsyncCallback<Array<GeoAddress>>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.getAddressesFromLocationName |@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function getAddressesFromLocationName(request: GeoCodeRequest): Promise<Array<GeoAddress>>;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function getAddressesFromLocationName(request: GeoCodeRequest): Promise<Array<GeoAddress>>;<br>Deprecated version: 9|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function isGeoServiceAvailable(callback: AsyncCallback<boolean>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function isGeoServiceAvailable(callback: AsyncCallback<boolean>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.isGeocoderAvailable |@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function isGeoServiceAvailable(): Promise<boolean>;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function isGeoServiceAvailable(): Promise<boolean>;<br>Deprecated version: 9|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function getCachedGnssLocationsSize(callback: AsyncCallback<number>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function getCachedGnssLocationsSize(callback: AsyncCallback<number>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.getCachedGnssLocationsSize |@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function getCachedGnssLocationsSize(): Promise<number>;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function getCachedGnssLocationsSize(): Promise<number>;<br>Deprecated version: 9|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function flushCachedGnssLocations(callback: AsyncCallback<boolean>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function flushCachedGnssLocations(callback: AsyncCallback<boolean>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.flushCachedGnssLocations |@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function flushCachedGnssLocations(): Promise<boolean>;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function flushCachedGnssLocations(): Promise<boolean>;<br>Deprecated version: 9|@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function sendCommand(command: LocationCommand, callback: AsyncCallback<boolean>): void;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function sendCommand(command: LocationCommand, callback: AsyncCallback<boolean>): void;<br>Deprecated version: 9<br>Substitute API: ohos.geoLocationManager/geoLocationManager.sendCommand |@ohos.geolocation.d.ts|
|Deprecated version changed|Class name: geolocation<br>Method or attribute name: function sendCommand(command: LocationCommand): Promise<boolean>;<br>Deprecated version: N/A|Class name: geolocation<br>Method or attribute name: function sendCommand(command: LocationCommand): Promise<boolean>;<br>Deprecated version: 9|@ohos.geolocation.d.ts|
|Deleted|Module name: ohos.inputMethodSubtype<br>Class name: InputMethodSubtype<br>Method or attribute name: extra: object;|NA|@ohos.inputMethodSubtype.d.ts|
|Access level changed|Class name: SystemEvent<br>Access level: public API|Class name: SystemEvent<br>Access level: system API|@ohos.screenLock.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_REALTIME: number;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_REALTIME: number;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_WAKEUP: number;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_WAKEUP: number;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_EXACT: number;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_EXACT: number;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_IDLE: number;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_IDLE: number;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function createTimer(options: TimerOptions, callback: AsyncCallback<number>): void;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function createTimer(options: TimerOptions, callback: AsyncCallback<number>): void;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function createTimer(options: TimerOptions): Promise<number>;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function createTimer(options: TimerOptions): Promise<number>;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function startTimer(timer: number, triggerTime: number, callback: AsyncCallback<void>): void;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function startTimer(timer: number, triggerTime: number, callback: AsyncCallback<void>): void;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function startTimer(timer: number, triggerTime: number): Promise<void>;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function startTimer(timer: number, triggerTime: number): Promise<void>;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function stopTimer(timer: number, callback: AsyncCallback<void>): void;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function stopTimer(timer: number, callback: AsyncCallback<void>): void;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function stopTimer(timer: number): Promise<void>;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function stopTimer(timer: number): Promise<void>;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function destroyTimer(timer: number, callback: AsyncCallback<void>): void;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function destroyTimer(timer: number, callback: AsyncCallback<void>): void;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function destroyTimer(timer: number): Promise<void>;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function destroyTimer(timer: number): Promise<void>;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: TimerOptions<br>Access level: public API|Class name: TimerOptions<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: TimerOptions<br>Method or attribute name: type: number;<br>Access level: public API|Class name: TimerOptions<br>Method or attribute name: type: number;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: TimerOptions<br>Method or attribute name: repeat: boolean;<br>Access level: public API|Class name: TimerOptions<br>Method or attribute name: repeat: boolean;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: TimerOptions<br>Method or attribute name: interval?: number;<br>Access level: public API|Class name: TimerOptions<br>Method or attribute name: interval?: number;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: TimerOptions<br>Method or attribute name: wantAgent?: WantAgent;<br>Access level: public API|Class name: TimerOptions<br>Method or attribute name: wantAgent?: WantAgent;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: TimerOptions<br>Method or attribute name: callback?: () => void;<br>Access level: public API|Class name: TimerOptions<br>Method or attribute name: callback?: () => void;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function setTime(time : number, callback : AsyncCallback<void>) : void;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function setTime(time : number, callback : AsyncCallback<void>) : void;<br>Deprecated version: 9<br>Substitute API: N/A|@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function setTime(time : number) : Promise<void>;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function setTime(time : number) : Promise<void>;<br>Deprecated version: 9|@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function getCurrentTime(isNano: boolean, callback: AsyncCallback<number>): void;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function getCurrentTime(isNano: boolean, callback: AsyncCallback<number>): void;<br>Deprecated version: 9<br>Substitute API: ohos.systemDateTime/systemDateTime.getCurrentTime |@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function getCurrentTime(callback: AsyncCallback<number>): void;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function getCurrentTime(callback: AsyncCallback<number>): void;<br>Deprecated version: 9|@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function getCurrentTime(isNano?: boolean): Promise<number>;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function getCurrentTime(isNano?: boolean): Promise<number>;<br>Deprecated version: 9|@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function getRealActiveTime(isNano: boolean, callback: AsyncCallback<number>): void;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function getRealActiveTime(isNano: boolean, callback: AsyncCallback<number>): void;<br>Deprecated version: 9<br>Substitute API: ohos.systemDateTime/systemDateTime.getRealActiveTime |@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function getRealActiveTime(callback: AsyncCallback<number>): void;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function getRealActiveTime(callback: AsyncCallback<number>): void;<br>Deprecated version: 9|@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function getRealActiveTime(isNano?: boolean): Promise<number>;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function getRealActiveTime(isNano?: boolean): Promise<number>;<br>Deprecated version: 9|@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function getRealTime(isNano: boolean, callback: AsyncCallback<number>): void;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function getRealTime(isNano: boolean, callback: AsyncCallback<number>): void;<br>Deprecated version: 9<br>Substitute API: ohos.systemDateTime/systemDateTime.getRealTime |@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function getRealTime(callback: AsyncCallback<number>): void;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function getRealTime(callback: AsyncCallback<number>): void;<br>Deprecated version: 9|@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function getRealTime(isNano?: boolean): Promise<number>;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function getRealTime(isNano?: boolean): Promise<number>;<br>Deprecated version: 9|@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function setDate(date: Date, callback: AsyncCallback<void>): void;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function setDate(date: Date, callback: AsyncCallback<void>): void;<br>Deprecated version: 9<br>Substitute API: N/A|@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function setDate(date: Date): Promise<void>;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function setDate(date: Date): Promise<void>;<br>Deprecated version: 9|@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function getDate(callback: AsyncCallback<Date>): void;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function getDate(callback: AsyncCallback<Date>): void;<br>Deprecated version: 9<br>Substitute API: ohos.systemDateTime/systemDateTime.getDate |@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function getDate(): Promise<Date>;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function getDate(): Promise<Date>;<br>Deprecated version: 9|@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function setTimezone(timezone: string, callback: AsyncCallback<void>): void;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function setTimezone(timezone: string, callback: AsyncCallback<void>): void;<br>Deprecated version: 9<br>Substitute API: N/A|@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function setTimezone(timezone: string): Promise<void>;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function setTimezone(timezone: string): Promise<void>;<br>Deprecated version: 9|@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function getTimezone(callback: AsyncCallback<string>): void;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function getTimezone(callback: AsyncCallback<string>): void;<br>Deprecated version: 9<br>Substitute API: ohos.systemDateTime/systemDateTime.getTimezone |@ohos.systemTime.d.ts|
|Deprecated version changed|Class name: systemTime<br>Method or attribute name: function getTimezone(): Promise<string>;<br>Deprecated version: N/A|Class name: systemTime<br>Method or attribute name: function getTimezone(): Promise<string>;<br>Deprecated version: 9|@ohos.systemTime.d.ts|
|Initial version changed|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_REALTIME: number;<br>Initial version: N/A|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_REALTIME: number;<br>Initial version: 7|@ohos.systemTimer.d.ts|
|Initial version changed|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_WAKEUP: number;<br>Initial version: N/A|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_WAKEUP: number;<br>Initial version: 7|@ohos.systemTimer.d.ts|
|Initial version changed|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_EXACT: number;<br>Initial version: N/A|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_EXACT: number;<br>Initial version: 7|@ohos.systemTimer.d.ts|
|Initial version changed|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_IDLE: number;<br>Initial version: N/A|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_IDLE: number;<br>Initial version: 7|@ohos.systemTimer.d.ts|
|Initial version changed|Class name: systemTimer<br>Method or attribute name: function createTimer(options: TimerOptions, callback: AsyncCallback<number>): void;<br>Initial version: N/A|Class name: systemTimer<br>Method or attribute name: function createTimer(options: TimerOptions, callback: AsyncCallback<number>): void;<br>Initial version: 7|@ohos.systemTimer.d.ts|
|Initial version changed|Class name: systemTimer<br>Method or attribute name: function createTimer(options: TimerOptions): Promise<number>;<br>Initial version: N/A|Class name: systemTimer<br>Method or attribute name: function createTimer(options: TimerOptions): Promise<number>;<br>Initial version: 7|@ohos.systemTimer.d.ts|
|Initial version changed|Class name: systemTimer<br>Method or attribute name: function startTimer(timer: number, triggerTime: number, callback: AsyncCallback<void>): void;<br>Initial version: N/A|Class name: systemTimer<br>Method or attribute name: function startTimer(timer: number, triggerTime: number, callback: AsyncCallback<void>): void;<br>Initial version: 7|@ohos.systemTimer.d.ts|
|Initial version changed|Class name: systemTimer<br>Method or attribute name: function startTimer(timer: number, triggerTime: number): Promise<void>;<br>Initial version: N/A|Class name: systemTimer<br>Method or attribute name: function startTimer(timer: number, triggerTime: number): Promise<void>;<br>Initial version: 7|@ohos.systemTimer.d.ts|
|Initial version changed|Class name: systemTimer<br>Method or attribute name: function stopTimer(timer: number, callback: AsyncCallback<void>): void;<br>Initial version: N/A|Class name: systemTimer<br>Method or attribute name: function stopTimer(timer: number, callback: AsyncCallback<void>): void;<br>Initial version: 7|@ohos.systemTimer.d.ts|
|Initial version changed|Class name: systemTimer<br>Method or attribute name: function stopTimer(timer: number): Promise<void>;<br>Initial version: N/A|Class name: systemTimer<br>Method or attribute name: function stopTimer(timer: number): Promise<void>;<br>Initial version: 7|@ohos.systemTimer.d.ts|
|Initial version changed|Class name: systemTimer<br>Method or attribute name: function destroyTimer(timer: number, callback: AsyncCallback<void>): void;<br>Initial version: N/A|Class name: systemTimer<br>Method or attribute name: function destroyTimer(timer: number, callback: AsyncCallback<void>): void;<br>Initial version: 7|@ohos.systemTimer.d.ts|
|Initial version changed|Class name: systemTimer<br>Method or attribute name: function destroyTimer(timer: number): Promise<void>;<br>Initial version: N/A|Class name: systemTimer<br>Method or attribute name: function destroyTimer(timer: number): Promise<void>;<br>Initial version: 7|@ohos.systemTimer.d.ts|
|Access level changed|Class name: SystemEvent<br>Access level: public API|Class name: SystemEvent<br>Access level: system API|@ohos.screenLock.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_REALTIME: number;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_REALTIME: number;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_WAKEUP: number;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_WAKEUP: number;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_EXACT: number;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_EXACT: number;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_IDLE: number;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: const TIMER_TYPE_IDLE: number;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function createTimer(options: TimerOptions, callback: AsyncCallback<number>): void;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function createTimer(options: TimerOptions, callback: AsyncCallback<number>): void;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function createTimer(options: TimerOptions): Promise<number>;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function createTimer(options: TimerOptions): Promise<number>;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function startTimer(timer: number, triggerTime: number, callback: AsyncCallback<void>): void;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function startTimer(timer: number, triggerTime: number, callback: AsyncCallback<void>): void;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function startTimer(timer: number, triggerTime: number): Promise<void>;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function startTimer(timer: number, triggerTime: number): Promise<void>;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function stopTimer(timer: number, callback: AsyncCallback<void>): void;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function stopTimer(timer: number, callback: AsyncCallback<void>): void;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function stopTimer(timer: number): Promise<void>;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function stopTimer(timer: number): Promise<void>;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function destroyTimer(timer: number, callback: AsyncCallback<void>): void;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function destroyTimer(timer: number, callback: AsyncCallback<void>): void;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: systemTimer<br>Method or attribute name: function destroyTimer(timer: number): Promise<void>;<br>Access level: public API|Class name: systemTimer<br>Method or attribute name: function destroyTimer(timer: number): Promise<void>;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: TimerOptions<br>Access level: public API|Class name: TimerOptions<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: TimerOptions<br>Method or attribute name: type: number;<br>Access level: public API|Class name: TimerOptions<br>Method or attribute name: type: number;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: TimerOptions<br>Method or attribute name: repeat: boolean;<br>Access level: public API|Class name: TimerOptions<br>Method or attribute name: repeat: boolean;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: TimerOptions<br>Method or attribute name: interval?: number;<br>Access level: public API|Class name: TimerOptions<br>Method or attribute name: interval?: number;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: TimerOptions<br>Method or attribute name: wantAgent?: WantAgent;<br>Access level: public API|Class name: TimerOptions<br>Method or attribute name: wantAgent?: WantAgent;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Access level changed|Class name: TimerOptions<br>Method or attribute name: callback?: () => void;<br>Access level: public API|Class name: TimerOptions<br>Method or attribute name: callback?: () => void;<br>Access level: system API|@ohos.systemTimer.d.ts|
|Added|NA|Class name: media<br>Method or attribute name: function createAVPlayer(callback: AsyncCallback<AVPlayer>): void;|@ohos.multimedia.media.d.ts|
|Added|NA|Class name: media<br>Method or attribute name: function createAVPlayer() : Promise<AVPlayer>;|@ohos.multimedia.media.d.ts|
|Added|NA|Class name: media<br>Method or attribute name: function createAVRecorder(callback: AsyncCallback<AVRecorder>): void;|@ohos.multimedia.media.d.ts|
|Added|NA|Class name: media<br>Method or attribute name: function createAVRecorder() : Promise<AVRecorder>;|@ohos.multimedia.media.d.ts|
|Access level changed|Class name: AVSession<br>Method or attribute name: on(type: 'seek', callback: (time: number) => void): void;<br>Access level: public API|Class name: AVSession<br>Method or attribute name: on(type: 'seek', callback: (time: number) => void): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSession<br>Method or attribute name: on(type: 'setSpeed', callback: (speed: number) => void): void;<br>Access level: public API|Class name: AVSession<br>Method or attribute name: on(type: 'setSpeed', callback: (speed: number) => void): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSession<br>Method or attribute name: on(type: 'setLoopMode', callback: (mode: LoopMode) => void): void;<br>Access level: public API|Class name: AVSession<br>Method or attribute name: on(type: 'setLoopMode', callback: (mode: LoopMode) => void): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSession<br>Method or attribute name: on(type: 'toggleFavorite', callback: (assetId: string) => void): void;<br>Access level: public API|Class name: AVSession<br>Method or attribute name: on(type: 'toggleFavorite', callback: (assetId: string) => void): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSession<br>Method or attribute name: on(type: 'handleKeyEvent', callback: (event: KeyEvent) => void): void;<br>Access level: public API|Class name: AVSession<br>Method or attribute name: on(type: 'handleKeyEvent', callback: (event: KeyEvent) => void): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSession<br>Method or attribute name: on(type: 'outputDeviceChange', callback: (device: OutputDeviceInfo) => void): void;<br>Access level: public API|Class name: AVSession<br>Method or attribute name: on(type: 'outputDeviceChange', callback: (device: OutputDeviceInfo) => void): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSession<br>Method or attribute name: activate(callback: AsyncCallback<void>): void;<br>Access level: public API|Class name: AVSession<br>Method or attribute name: activate(callback: AsyncCallback<void>): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSession<br>Method or attribute name: activate(): Promise<void>;<br>Access level: public API|Class name: AVSession<br>Method or attribute name: activate(): Promise<void>;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSession<br>Method or attribute name: deactivate(callback: AsyncCallback<void>): void;<br>Access level: public API|Class name: AVSession<br>Method or attribute name: deactivate(callback: AsyncCallback<void>): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSession<br>Method or attribute name: deactivate(): Promise<void>;<br>Access level: public API|Class name: AVSession<br>Method or attribute name: deactivate(): Promise<void>;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSession<br>Method or attribute name: destroy(callback: AsyncCallback<void>): void;<br>Access level: public API|Class name: AVSession<br>Method or attribute name: destroy(callback: AsyncCallback<void>): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSession<br>Method or attribute name: destroy(): Promise<void>;<br>Access level: public API|Class name: AVSession<br>Method or attribute name: destroy(): Promise<void>;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVMetadata<br>Access level: public API|Class name: AVMetadata<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVPlaybackState<br>Access level: public API|Class name: AVPlaybackState<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: PlaybackPosition<br>Access level: public API|Class name: PlaybackPosition<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: OutputDeviceInfo<br>Access level: public API|Class name: OutputDeviceInfo<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: LoopMode<br>Access level: public API|Class name: LoopMode<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: PlaybackState<br>Access level: public API|Class name: PlaybackState<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Access level: public API|Class name: AVSessionController<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: readonly sessionId: string;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: readonly sessionId: string;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: getAVPlaybackState(callback: AsyncCallback<AVPlaybackState>): void;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: getAVPlaybackState(callback: AsyncCallback<AVPlaybackState>): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: getAVPlaybackState(): Promise<AVPlaybackState>;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: getAVPlaybackState(): Promise<AVPlaybackState>;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: getAVMetadata(callback: AsyncCallback<AVMetadata>): void;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: getAVMetadata(callback: AsyncCallback<AVMetadata>): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: getAVMetadata(): Promise<AVMetadata>;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: getAVMetadata(): Promise<AVMetadata>;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: getOutputDevice(callback: AsyncCallback<OutputDeviceInfo>): void;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: getOutputDevice(callback: AsyncCallback<OutputDeviceInfo>): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: getOutputDevice(): Promise<OutputDeviceInfo>;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: getOutputDevice(): Promise<OutputDeviceInfo>;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: sendAVKeyEvent(event: KeyEvent, callback: AsyncCallback<void>): void;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: sendAVKeyEvent(event: KeyEvent, callback: AsyncCallback<void>): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: sendAVKeyEvent(event: KeyEvent): Promise<void>;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: sendAVKeyEvent(event: KeyEvent): Promise<void>;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: getLaunchAbility(callback: AsyncCallback<WantAgent>): void;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: getLaunchAbility(callback: AsyncCallback<WantAgent>): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: getLaunchAbility(): Promise<WantAgent>;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: getLaunchAbility(): Promise<WantAgent>;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: getRealPlaybackPositionSync(): number;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: getRealPlaybackPositionSync(): number;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: isActive(callback: AsyncCallback<boolean>): void;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: isActive(callback: AsyncCallback<boolean>): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: isActive(): Promise<boolean>;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: isActive(): Promise<boolean>;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: destroy(callback: AsyncCallback<void>): void;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: destroy(callback: AsyncCallback<void>): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: destroy(): Promise<void>;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: destroy(): Promise<void>;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: getValidCommands(callback: AsyncCallback<Array<AVControlCommandType>>): void;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: getValidCommands(callback: AsyncCallback<Array<AVControlCommandType>>): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: getValidCommands(): Promise<Array<AVControlCommandType>>;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: getValidCommands(): Promise<Array<AVControlCommandType>>;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: sendControlCommand(command: AVControlCommand, callback: AsyncCallback<void>): void;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: sendControlCommand(command: AVControlCommand, callback: AsyncCallback<void>): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: sendControlCommand(command: AVControlCommand): Promise<void>;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: sendControlCommand(command: AVControlCommand): Promise<void>;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: on(type: 'metadataChange', filter: Array<keyofAVMetadata>\| 'all', callback: (data: AVMetadata) => void);<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: on(type: 'metadataChange', filter: Array<keyofAVMetadata>\| 'all', callback: (data: AVMetadata) => void);<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: on(type: 'playbackStateChange', filter: Array<keyofAVPlaybackState>\| 'all', callback: (state: AVPlaybackState) => void);<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: on(type: 'playbackStateChange', filter: Array<keyofAVPlaybackState>\| 'all', callback: (state: AVPlaybackState) => void);<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: on(type: 'sessionDestroy', callback: () => void);<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: on(type: 'sessionDestroy', callback: () => void);<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: on(type: 'activeStateChange', callback: (isActive: boolean) => void);<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: on(type: 'activeStateChange', callback: (isActive: boolean) => void);<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: on(type: 'validCommandChange', callback: (commands: Array<AVControlCommandType>) => void);<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: on(type: 'validCommandChange', callback: (commands: Array<AVControlCommandType>) => void);<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionController<br>Method or attribute name: on(type: 'outputDeviceChange', callback: (device: OutputDeviceInfo) => void): void;<br>Access level: public API|Class name: AVSessionController<br>Method or attribute name: on(type: 'outputDeviceChange', callback: (device: OutputDeviceInfo) => void): void;<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVControlCommand<br>Access level: public API|Class name: AVControlCommand<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: AVSessionErrorCode<br>Access level: public API|Class name: AVSessionErrorCode<br>Access level: system API|@ohos.multimedia.avsession.d.ts|
|Access level changed|Class name: camera<br>Access level: public API|Class name: camera<br>Access level: system API|@ohos.multimedia.camera.d.ts|
|Access level changed|Class name: AudioSourceType<br>Access level: system API|Class name: AudioSourceType<br>Access level: public API|@ohos.multimedia.media.d.ts|
|Access level changed|Class name: AudioSourceType<br>Method or attribute name: AUDIO_SOURCE_TYPE_DEFAULT = 0<br>Access level: system API|Class name: AudioSourceType<br>Method or attribute name: AUDIO_SOURCE_TYPE_DEFAULT = 0<br>Access level: public API|@ohos.multimedia.media.d.ts|
|Access level changed|Class name: AudioSourceType<br>Method or attribute name: AUDIO_SOURCE_TYPE_MIC = 1<br>Access level: system API|Class name: AudioSourceType<br>Method or attribute name: AUDIO_SOURCE_TYPE_MIC = 1<br>Access level: public API|@ohos.multimedia.media.d.ts|
|Access level changed|Class name: VideoSourceType<br>Access level: system API|Class name: VideoSourceType<br>Access level: public API|@ohos.multimedia.media.d.ts|
|Access level changed|Class name: VideoSourceType<br>Method or attribute name: VIDEO_SOURCE_TYPE_SURFACE_YUV = 0<br>Access level: system API|Class name: VideoSourceType<br>Method or attribute name: VIDEO_SOURCE_TYPE_SURFACE_YUV = 0<br>Access level: public API|@ohos.multimedia.media.d.ts|
|Access level changed|Class name: VideoSourceType<br>Method or attribute name: VIDEO_SOURCE_TYPE_SURFACE_ES = 1<br>Access level: system API|Class name: VideoSourceType<br>Method or attribute name: VIDEO_SOURCE_TYPE_SURFACE_ES = 1<br>Access level: public API|@ohos.multimedia.media.d.ts|
|Deprecated version changed|Class name: AudioState<br>Method or attribute name: type AudioState = 'idle' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: N/A|Class name: AudioState<br>Method or attribute name: type AudioState = 'idle' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: 9<br>Substitute API: ohos.multimedia.media/media.AVPlayerState |@ohos.multimedia.media.d.ts|
|Deprecated version changed|Class name: AudioState<br>Method or attribute name: type AudioState = 'idle' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: N/A|Class name: AudioState<br>Method or attribute name: type AudioState = 'idle' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: 9<br>Substitute API: ohos.multimedia.media/media.AVPlayerState |@ohos.multimedia.media.d.ts|
|Deprecated version changed|Class name: AudioState<br>Method or attribute name: type AudioState = 'idle' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: N/A|Class name: AudioState<br>Method or attribute name: type AudioState = 'idle' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: 9<br>Substitute API: ohos.multimedia.media/media.AVPlayerState |@ohos.multimedia.media.d.ts|
|Deprecated version changed|Class name: AudioState<br>Method or attribute name: type AudioState = 'idle' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: N/A|Class name: AudioState<br>Method or attribute name: type AudioState = 'idle' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: 9<br>Substitute API: ohos.multimedia.media/media.AVPlayerState |@ohos.multimedia.media.d.ts|
|Deprecated version changed|Class name: AudioState<br>Method or attribute name: type AudioState = 'idle' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: N/A|Class name: AudioState<br>Method or attribute name: type AudioState = 'idle' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: 9<br>Substitute API: ohos.multimedia.media/media.AVPlayerState |@ohos.multimedia.media.d.ts|
|Deprecated version changed|Class name: VideoPlayState<br>Method or attribute name: type VideoPlayState = 'idle' \| 'prepared' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: N/A|Class name: VideoPlayState<br>Method or attribute name: type VideoPlayState = 'idle' \| 'prepared' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: 9<br>Substitute API: ohos.multimedia.media/media.AVPlayerState |@ohos.multimedia.media.d.ts|
|Deprecated version changed|Class name: VideoPlayState<br>Method or attribute name: type VideoPlayState = 'idle' \| 'prepared' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: N/A|Class name: VideoPlayState<br>Method or attribute name: type VideoPlayState = 'idle' \| 'prepared' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: 9<br>Substitute API: ohos.multimedia.media/media.AVPlayerState |@ohos.multimedia.media.d.ts|
|Deprecated version changed|Class name: VideoPlayState<br>Method or attribute name: type VideoPlayState = 'idle' \| 'prepared' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: N/A|Class name: VideoPlayState<br>Method or attribute name: type VideoPlayState = 'idle' \| 'prepared' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: 9<br>Substitute API: ohos.multimedia.media/media.AVPlayerState |@ohos.multimedia.media.d.ts|
|Deprecated version changed|Class name: VideoPlayState<br>Method or attribute name: type VideoPlayState = 'idle' \| 'prepared' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: N/A|Class name: VideoPlayState<br>Method or attribute name: type VideoPlayState = 'idle' \| 'prepared' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: 9<br>Substitute API: ohos.multimedia.media/media.AVPlayerState |@ohos.multimedia.media.d.ts|
|Deprecated version changed|Class name: VideoPlayState<br>Method or attribute name: type VideoPlayState = 'idle' \| 'prepared' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: N/A|Class name: VideoPlayState<br>Method or attribute name: type VideoPlayState = 'idle' \| 'prepared' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: 9<br>Substitute API: ohos.multimedia.media/media.AVPlayerState |@ohos.multimedia.media.d.ts|
|Deprecated version changed|Class name: VideoPlayState<br>Method or attribute name: type VideoPlayState = 'idle' \| 'prepared' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: N/A|Class name: VideoPlayState<br>Method or attribute name: type VideoPlayState = 'idle' \| 'prepared' \| 'playing' \| 'paused' \| 'stopped' \| 'error';<br>Deprecated version: 9<br>Substitute API: ohos.multimedia.media/media.AVPlayerState |@ohos.multimedia.media.d.ts|
|Deprecated version changed|Class name: media<br>Method or attribute name: function createAudioPlayer(): AudioPlayer;<br>Deprecated version: N/A|Class name: media<br>Method or attribute name: function createAudioPlayer(): AudioPlayer;<br>Deprecated version: 9<br>Substitute API: ohos.multimedia.media/media|@ohos.multimedia.media.d.ts|
|Deprecated version changed|Class name: media<br>Method or attribute name: function createAudioRecorder(): AudioRecorder;<br>Deprecated version: N/A|Class name: media<br>Method or attribute name: function createAudioRecorder(): AudioRecorder;<br>Deprecated version: 9<br>Substitute API: ohos.multimedia.media/media|@ohos.multimedia.media.d.ts|
|Deprecated version changed|Class name: media<br>Method or attribute name: function createVideoPlayer(callback: AsyncCallback<VideoPlayer>): void;<br>Deprecated version: N/A|Class name: media<br>Method or attribute name: function createVideoPlayer(callback: AsyncCallback<VideoPlayer>): void;<br>Deprecated version: 9<br>Substitute API: ohos.multimedia.media/media|@ohos.multimedia.media.d.ts|
|Deprecated version changed|Class name: media<br>Method or attribute name: function createVideoPlayer() : Promise<VideoPlayer>;<br>Deprecated version: N/A|Class name: media<br>Method or attribute name: function createVideoPlayer() : Promise<VideoPlayer>;<br>Deprecated version: 9<br>Substitute API: ohos.multimedia.media/media|@ohos.multimedia.media.d.ts|
|Initial version changed|Class name: CallTransferInfo<br>Method or attribute name: transferNum: string;<br>Initial version: N/A|Class name: CallTransferInfo<br>Method or attribute name: transferNum: string;<br>Initial version: 8|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: CallTransferInfo<br>Method or attribute name: type: CallTransferType;<br>Initial version: N/A|Class name: CallTransferInfo<br>Method or attribute name: type: CallTransferType;<br>Initial version: 8|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: CallTransferInfo<br>Method or attribute name: settingType: CallTransferSettingType;<br>Initial version: N/A|Class name: CallTransferInfo<br>Method or attribute name: settingType: CallTransferSettingType;<br>Initial version: 8|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: CallTransferResult<br>Method or attribute name: status: TransferStatus;<br>Initial version: N/A|Class name: CallTransferResult<br>Method or attribute name: status: TransferStatus;<br>Initial version: 8|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: CallTransferResult<br>Method or attribute name: number: string;<br>Initial version: N/A|Class name: CallTransferResult<br>Method or attribute name: number: string;<br>Initial version: 8|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: CallWaitingStatus<br>Method or attribute name: CALL_WAITING_DISABLE = 0<br>Initial version: N/A|Class name: CallWaitingStatus<br>Method or attribute name: CALL_WAITING_DISABLE = 0<br>Initial version: 7|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: CallWaitingStatus<br>Method or attribute name: CALL_WAITING_ENABLE = 1<br>Initial version: N/A|Class name: CallWaitingStatus<br>Method or attribute name: CALL_WAITING_ENABLE = 1<br>Initial version: 7|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: RestrictionStatus<br>Method or attribute name: RESTRICTION_DISABLE = 0<br>Initial version: N/A|Class name: RestrictionStatus<br>Method or attribute name: RESTRICTION_DISABLE = 0<br>Initial version: 8|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: RestrictionStatus<br>Method or attribute name: RESTRICTION_ENABLE = 1<br>Initial version: N/A|Class name: RestrictionStatus<br>Method or attribute name: RESTRICTION_ENABLE = 1<br>Initial version: 8|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: TransferStatus<br>Method or attribute name: TRANSFER_DISABLE = 0<br>Initial version: N/A|Class name: TransferStatus<br>Method or attribute name: TRANSFER_DISABLE = 0<br>Initial version: 8|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: TransferStatus<br>Method or attribute name: TRANSFER_ENABLE = 1<br>Initial version: N/A|Class name: TransferStatus<br>Method or attribute name: TRANSFER_ENABLE = 1<br>Initial version: 8|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: EmergencyNumberOptions<br>Method or attribute name: slotId?: number;<br>Initial version: N/A|Class name: EmergencyNumberOptions<br>Method or attribute name: slotId?: number;<br>Initial version: 7|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: NumberFormatOptions<br>Method or attribute name: countryCode?: string;<br>Initial version: N/A|Class name: NumberFormatOptions<br>Method or attribute name: countryCode?: string;<br>Initial version: 7|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: AudioDeviceOptions<br>Method or attribute name: bluetoothAddress?: string;<br>Initial version: N/A|Class name: AudioDeviceOptions<br>Method or attribute name: bluetoothAddress?: string;<br>Initial version: 9|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: MmiCodeResults<br>Method or attribute name: result: MmiCodeResult;<br>Initial version: N/A|Class name: MmiCodeResults<br>Method or attribute name: result: MmiCodeResult;<br>Initial version: 9|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: MmiCodeResults<br>Method or attribute name: message: string;<br>Initial version: N/A|Class name: MmiCodeResults<br>Method or attribute name: message: string;<br>Initial version: 9|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: MmiCodeResult<br>Method or attribute name: MMI_CODE_SUCCESS = 0<br>Initial version: N/A|Class name: MmiCodeResult<br>Method or attribute name: MMI_CODE_SUCCESS = 0<br>Initial version: 9|@ohos.telephony.call.d.ts|
|Initial version changed|Class name: MmiCodeResult<br>Method or attribute name: MMI_CODE_FAILED = 1<br>Initial version: N/A|Class name: MmiCodeResult<br>Method or attribute name: MMI_CODE_FAILED = 1<br>Initial version: 9|@ohos.telephony.call.d.ts|
|Permission changed|Class name: observer<br>Method or attribute name: function on(type: 'cellInfoChange', callback: Callback<Array<CellInformation>>): void;<br>Permission: ohos.permission.LOCATION|Class name: observer<br>Method or attribute name: function on(type: 'cellInfoChange', callback: Callback<Array<CellInformation>>): void;<br>Permission: ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION|@ohos.telephony.observer.d.ts|
|Permission changed|Class name: observer<br>Method or attribute name: function on(type: 'cellInfoChange', options: { slotId: number },<br> callback: Callback<Array<CellInformation>>): void;<br>Permission: ohos.permission.LOCATION|Class name: observer<br>Method or attribute name: function on(type: 'cellInfoChange', options: { slotId: number },<br> callback: Callback<Array<CellInformation>>): void;<br>Permission: ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION|@ohos.telephony.observer.d.ts|
|Permission changed|Class name: radio<br>Method or attribute name: function sendUpdateCellLocationRequest(callback: AsyncCallback<void>): void;<br>Permission: ohos.permission.LOCATION|Class name: radio<br>Method or attribute name: function sendUpdateCellLocationRequest(callback: AsyncCallback<void>): void;<br>Permission: ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION|@ohos.telephony.radio.d.ts|
|Permission changed|Class name: radio<br>Method or attribute name: function sendUpdateCellLocationRequest(slotId: number, callback: AsyncCallback<void>): void;<br>Permission: ohos.permission.LOCATION|Class name: radio<br>Method or attribute name: function sendUpdateCellLocationRequest(slotId: number, callback: AsyncCallback<void>): void;<br>Permission: ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION|@ohos.telephony.radio.d.ts|
|Permission changed|Class name: radio<br>Method or attribute name: function sendUpdateCellLocationRequest(slotId?: number): Promise<void>;<br>Permission: ohos.permission.LOCATION|Class name: radio<br>Method or attribute name: function sendUpdateCellLocationRequest(slotId?: number): Promise<void>;<br>Permission: ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION|@ohos.telephony.radio.d.ts|
|Permission changed|Class name: radio<br>Method or attribute name: function getCellInformation(callback: AsyncCallback<Array<CellInformation>>): void;<br>Permission: ohos.permission.LOCATION|Class name: radio<br>Method or attribute name: function getCellInformation(callback: AsyncCallback<Array<CellInformation>>): void;<br>Permission: ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION|@ohos.telephony.radio.d.ts|
|Permission changed|Class name: radio<br>Method or attribute name: function getCellInformation(slotId: number, callback: AsyncCallback<Array<CellInformation>>): void;<br>Permission: ohos.permission.LOCATION|Class name: radio<br>Method or attribute name: function getCellInformation(slotId: number, callback: AsyncCallback<Array<CellInformation>>): void;<br>Permission: ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION|@ohos.telephony.radio.d.ts|
|Permission changed|Class name: radio<br>Method or attribute name: function getCellInformation(slotId?: number): Promise<Array<CellInformation>>;<br>Permission: ohos.permission.LOCATION|Class name: radio<br>Method or attribute name: function getCellInformation(slotId?: number): Promise<Array<CellInformation>>;<br>Permission: ohos.permission.LOCATION and ohos.permission.APPROXIMATELY_LOCATION|@ohos.telephony.radio.d.ts|
|Permission added|Class name: call<br>Method or attribute name: function hangup(callback: AsyncCallback<void>): void;<br>Permission: N/A|Class name: call<br>Method or attribute name: function hangup(callback: AsyncCallback<void>): void;<br>Permission: ohos.permission.ANSWER_CALL|@ohos.telephony.call.d.ts|
|Function changed|Class name: sms<br>Method or attribute name: function isImsSmsSupported(callback: AsyncCallback<boolean>): void;<br>|Class name: sms<br>Method or attribute name: function isImsSmsSupported(slotId: number, callback: AsyncCallback<boolean>): void;<br>|@ohos.telephony.sms.d.ts|
|Function changed|Class name: sms<br>Method or attribute name: function isImsSmsSupported(): Promise<boolean>;<br>|Class name: sms<br>Method or attribute name: function isImsSmsSupported(slotId: number): Promise<boolean>;<br>|@ohos.telephony.sms.d.ts|