harmony 鸿蒙Device Management Changelog
Device Management Changelog
The cl.distributedDeviceManager.1 API Change
Added device management APIs in OpenHarmony 4.0.9.2.
Change Impact
The original Device Management APIs can still be used but will no longer be maintained. You are advised to use the new APIs for development.
Key API/Component Changes
The following APIs are added.
Module | Class | API |
---|---|---|
@ohos.distributedDeviceManager | function | function createDeviceManager(bundleName: string): DeviceManager; |
@ohos.distributedDeviceManager | function | function releaseDeviceManager(deviceManager: DeviceManager): void; |
@ohos.distributedDeviceManager | DeviceManager | function getAvailableDeviceListSync(): Array<DeviceBasicInfo>; |
@ohos.distributedDeviceManager | DeviceManager | function getAvailableDeviceList(callback:AsyncCallback<Array<DeviceBasicInfo>>): void; |
@ohos.distributedDeviceManager | DeviceManager | function getAvailableDeviceList(): Promise<Array<DeviceBasicInfo>>; |
@ohos.distributedDeviceManager | DeviceManager | function getLocalDeviceNetworkId(): string; |
@ohos.distributedDeviceManager | DeviceManager | function getLocalDeviceName(): string; |
@ohos.distributedDeviceManager | DeviceManager | function getLocalDeviceType(): number; |
@ohos.distributedDeviceManager | DeviceManager | function getLocalDeviceId(): string; |
@ohos.distributedDeviceManager | DeviceManager | function getDeviceName(networkId: string): string; |
@ohos.distributedDeviceManager | DeviceManager | function getDeviceType(networkId: string): number; |
@ohos.distributedDeviceManager | DeviceManager | function startDiscovering(discoverParam: {[key: string]: Object} , filterOptions?: {[key: string]: Object} ): void; |
@ohos.distributedDeviceManager | DeviceManager | function stopDiscovering(): void; |
@ohos.distributedDeviceManager | DeviceManager | function bindTarget(deviceId: string, bindParam: {[key: string]: Object} , callback: AsyncCallback<{deviceId: string}>): void; |
@ohos.distributedDeviceManager | DeviceManager | function unbindTarget(deviceId: string): void; |
@ohos.distributedDeviceManager | DeviceManager | function replyUiAction(action: number, actionResult: string): void; |
@ohos.distributedDeviceManager | DeviceManager | function on(type: ‘replyResult’, callback: Callback<{ param: string}>): void; |
@ohos.distributedDeviceManager | DeviceManager | function off(type: ‘replyResult’, callback?: Callback<{ param: string}>): void; |
@ohos.distributedDeviceManager | DeviceManager | function on(type: ‘deviceStateChange’, callback: Callback<{ action: DeviceStateChange, device: DeviceBasicInfo }>): void; |
@ohos.distributedDeviceManager | DeviceManager | function off(type: ‘deviceStateChange’, callback?: Callback<{ action: DeviceStateChange, device: DeviceBasicInfo }>): void; |
@ohos.distributedDeviceManager | DeviceManager | function on(type: ‘discoverSuccess’, callback: Callback<{ device: DeviceBasicInfo }>): void; |
@ohos.distributedDeviceManager | DeviceManager | function off(type: ‘discoverSuccess’, callback?: Callback<{ device: DeviceBasicInfo }>): void; |
@ohos.distributedDeviceManager | DeviceManager | function on(type: ‘deviceNameChange’, callback: Callback<{ deviceName: string }>): void; |
@ohos.distributedDeviceManager | DeviceManager | function off(type: ‘deviceNameChange’, callback?: Callback<{ deviceName: string }>): void; |
@ohos.distributedDeviceManager | DeviceManager | function on(type: ‘discoverFailure’, callback: Callback<{ reason: number }>): void; |
@ohos.distributedDeviceManager | DeviceManager | function off(type: ‘discoverFailure’, callback?: Callback<{ reason: number }>): void; |
@ohos.distributedDeviceManager | DeviceManager | function on(type: ‘serviceDie’, callback?: Callback<{}>): void; |
@ohos.distributedDeviceManager | DeviceManager | function off(type: ‘serviceDie’, callback?: Callback<{}>): void; |
Adaptation Guide
See Device Management.
你可能感兴趣的鸿蒙文章
harmony 鸿蒙ArkUI Subsystem Changelog
harmony 鸿蒙Location Subsystem Changelog
harmony 鸿蒙Input Method Framework Subsystem – Input Method Framework Service Changelog
harmony 鸿蒙Multimedia Subsystem Changelog
harmony 鸿蒙Theme Framework Subsystem – Screen Lock Management Service Changelog
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦