1| Change Type | Old Version | New Version | d.ts File |
2| ---- | ------ | ------ | -------- |
3|Added|NA|Class name: sourcefile;<br>Method or attribute name: export type DriverExtensionContext = _DriverExtensionContext;|@ohos.app.ability.DriverExtensionAbility.d.ts|
4|Permission changed|Class name: deviceManager;<br>Method or attribute name: function queryDevices(busType?: number): Array\<Readonly\<Device>>;<br>Old version information: |Class name: deviceManager;<br>Method or attribute name: function queryDevices(busType?: number): Array\<Readonly\<Device>>;<br>New version information: ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER|@ohos.driver.deviceManager.d.ts|
5|Permission changed|Class name: deviceManager;<br>Method or attribute name: function bindDevice(deviceId: number, onDisconnect: AsyncCallback\<number>,<br><br>    callback: AsyncCallback\<{deviceId: number, remote: rpc.IRemoteObject}>): void;<br>Old version information: |Class name: deviceManager;<br>Method or attribute name: function bindDevice(deviceId: number, onDisconnect: AsyncCallback\<number>,<br><br>    callback: AsyncCallback\<{deviceId: number, remote: rpc.IRemoteObject}>): void;<br>New version information: ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER|@ohos.driver.deviceManager.d.ts|
6|Permission changed|Class name: deviceManager;<br>Method or attribute name: function bindDevice(deviceId: number, onDisconnect: AsyncCallback\<number>): Promise\<{deviceId: number,<br><br>    remote: rpc.IRemoteObject}>;<br>Old version information: |Class name: deviceManager;<br>Method or attribute name: function bindDevice(deviceId: number, onDisconnect: AsyncCallback\<number>): Promise\<{deviceId: number,<br><br>    remote: rpc.IRemoteObject}>;<br>New version information: ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER|@ohos.driver.deviceManager.d.ts|
7|Permission changed|Class name: deviceManager;<br>Method or attribute name: function unbindDevice(deviceId: number, callback: AsyncCallback\<number>): void;<br>Old version information: |Class name: deviceManager;<br>Method or attribute name: function unbindDevice(deviceId: number, callback: AsyncCallback\<number>): void;<br>New version information: ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER|@ohos.driver.deviceManager.d.ts|
8|Permission changed|Class name: deviceManager;<br>Method or attribute name: function unbindDevice(deviceId: number): Promise\<number>;<br>Old version information: |Class name: deviceManager;<br>Method or attribute name: function unbindDevice(deviceId: number): Promise\<number>;<br>New version information: ohos.permission.ACCESS_EXTENSIONAL_DEVICE_DRIVER|@ohos.driver.deviceManager.d.ts|
9