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