| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| API deprecated version change | Class name: deviceManager; API declaration: function bindDevice(deviceId: number, onDisconnect: AsyncCallback<number>, callback: AsyncCallback<{ deviceId: number; remote: rpc.IRemoteObject; }>): void; DIfferences: NA | Class name: deviceManager; API declaration: function bindDevice(deviceId: number, onDisconnect: AsyncCallback<number>, callback: AsyncCallback<{ deviceId: number; remote: rpc.IRemoteObject; }>): void; DIfferences: 18 | api/@ohos.driver.deviceManager.d.ts |
| API deprecated version change | Class name: deviceManager; API declaration: function bindDevice(deviceId: number, onDisconnect: AsyncCallback<number>): Promise<{ deviceId: number; remote: rpc.IRemoteObject; }>; DIfferences: NA | Class name: deviceManager; API declaration: function bindDevice(deviceId: number, onDisconnect: AsyncCallback<number>): Promise<{ deviceId: number; remote: rpc.IRemoteObject; }>; DIfferences: 18 | api/@ohos.driver.deviceManager.d.ts |
| API deprecated version change | Class name: deviceManager; API declaration: function bindDeviceDriver(deviceId: number, onDisconnect: AsyncCallback<number>, callback: AsyncCallback<RemoteDeviceDriver>): void; DIfferences: NA | Class name: deviceManager; API declaration: function bindDeviceDriver(deviceId: number, onDisconnect: AsyncCallback<number>, callback: AsyncCallback<RemoteDeviceDriver>): void; DIfferences: 18 | api/@ohos.driver.deviceManager.d.ts |
| API deprecated version change | Class name: deviceManager; API declaration: function bindDeviceDriver(deviceId: number, onDisconnect: AsyncCallback<number>): Promise<RemoteDeviceDriver>; DIfferences: NA | Class name: deviceManager; API declaration: function bindDeviceDriver(deviceId: number, onDisconnect: AsyncCallback<number>): Promise<RemoteDeviceDriver>; DIfferences: 18 | api/@ohos.driver.deviceManager.d.ts |
| API deprecated version change | Class name: deviceManager; API declaration: function unbindDevice(deviceId: number, callback: AsyncCallback<number>): void; DIfferences: NA | Class name: deviceManager; API declaration: function unbindDevice(deviceId: number, callback: AsyncCallback<number>): void; DIfferences: 18 | api/@ohos.driver.deviceManager.d.ts |
| API deprecated version change | Class name: deviceManager; API declaration: function unbindDevice(deviceId: number): Promise<number>; DIfferences: NA | Class name: deviceManager; API declaration: function unbindDevice(deviceId: number): Promise<number>; DIfferences: 18 | api/@ohos.driver.deviceManager.d.ts |
| Deleted error code | Class name: deviceManager; API declaration: function queryDevices(busType?: number): Array<Readonly<Device>>; DIfferences: 401 | Class name: deviceManager; API declaration: function queryDevices(busType?: number): Array<Readonly<Device>>; DIfferences: NA | api/@ohos.driver.deviceManager.d.ts |
| New API | NA | Class name: deviceManager; API declaration: function bindDriverWithDeviceId(deviceId: number, onDisconnect: AsyncCallback<number>): Promise<RemoteDeviceDriver>; DIfferences: function bindDriverWithDeviceId(deviceId: number, onDisconnect: AsyncCallback<number>): Promise<RemoteDeviceDriver>; | api/@ohos.driver.deviceManager.d.ts |
| New API | NA | Class name: deviceManager; API declaration: function unbindDriverWithDeviceId(deviceId: number): Promise<number>; DIfferences: function unbindDriverWithDeviceId(deviceId: number): Promise<number>; | api/@ohos.driver.deviceManager.d.ts |
| Compatible for ArkTS version evolution | Class name: global; API declaration: export default class DriverExtensionAbility DIfferences: NA | Class name: global; API declaration: declare class DriverExtensionAbility DIfferences: NA | api/@ohos.app.ability.DriverExtensionAbility.d.ts |
| Compatible for ArkTS version evolution | Class name: global; API declaration: export default class DriverExtensionContext DIfferences: NA | Class name: global; API declaration: declare class DriverExtensionContext DIfferences: NA | api/application/DriverExtensionContext.d.ts |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 js-apidiff-ArkGraphics2D
openharmony 鸿蒙 js-apidiff-ArkGraphics3D
openharmony 鸿蒙 js-apidiff-MediaKit
openharmony 鸿蒙 js-apidiff-InputKit
openharmony 鸿蒙 js-apidiff-BasicServicesKit
openharmony 鸿蒙 js-apidiff-ConnectivityKit
openharmony 鸿蒙 js-apidiff-ArkWeb
openharmony 鸿蒙 js-apidiff-MultimodalAwarenessKit