harmony 鸿蒙Wi-Fi Subsystem ChangeLog
Wi-Fi Subsystem ChangeLog
cl.wifi.1 Migration of System APIs and APIs in API Version 9 to the New @ohos.wifiManager.d.ts
@ohos.wifi.d.ts does not allow for throwing error codes, which is required by API version 9 and the system APIs. Therefore, all system APIs and APIs in API version 9 of @ohos.wifi.d.ts are migrated to the newly added @ohos.wifiManager.d.ts, and error code description is also added.
Import @ohos.wifiManager.d.ts, so that system APIs and APIs in API version 9 of the Wi-Fi subsystem can be used.
import wifiManager from ‘@ohos.wifiManager’;
Change Impacts
System APIs and APIs in API version 9 are affected. Import @ohos.wifiManager to make sure that system APIs and APIs in API version 9 of the Wi-Fi subsystem can be used.
import wifiManager from ‘@ohos.wifiManager’;
Other APIs are not affected.
Key API/Component Changes
Class | Type | Declaration | Change Type |
---|---|---|---|
wifi | namespace | declare namespace wifi | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | method | function enableWifi(): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value type to void. |
wifi | method | function disableWifi(): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value type to void. |
wifi | method | function scan(): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value type to void. |
wifi | method | function getScanResults(): Promise<Array<WifiScanInfo>> | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed getScanInfos to getScanResults. |
wifi | method | function getScanResults(callback: AsyncCallback<Array<WifiScanInfo>>): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed getScanInfos to getScanResults. |
wifi | method | function getScanResultsSync(): Array<[WifiScanInfo]> | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | method | function addCandidateConfig(config: WifiDeviceConfig): Promise<number> | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | method | function addCandidateConfig(config: WifiDeviceConfig, callback: AsyncCallback<number>): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | method | function removeCandidateConfig(networkId: number): Promise<void> | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | method | function removeCandidateConfig(networkId: number, callback: AsyncCallback<void>): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | method | function addUntrustedConfig(config: WifiDeviceConfig): Promise<boolean> | Deleted this API in API version 9. |
wifi | method | function addUntrustedConfig(config: WifiDeviceConfig, callback: AsyncCallback<boolean>): void | Deleted this API in API version 9. |
wifi | method | function removeUntrustedConfig(config: WifiDeviceConfig): Promise<boolean> | Deleted this API in API version 9. |
wifi | method | function removeUntrustedConfig(config: WifiDeviceConfig, callback: AsyncCallback<boolean>): void | Deleted this API in API version 9. |
wifi | method | function getCandidateConfigs(): Array<[WifiDeviceConfig]> | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | method | function connectToCandidateConfig(networkId: number): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | method | function connectToNetwork(networkId: number): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function connectToDevice(config: WifiDeviceConfig): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function disconnect(): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function reassociate(): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function reconnect(): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function disableNetwork(netId: number): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function removeAllNetwork(): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function removeDevice(id: number): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function enableHotspot(): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function disableHotspot(): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function setHotspotConfig(config: HotspotConfig): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function getP2pLocalDevice(): Promise<WifiP2pDevice> | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | method | function getP2pLocalDevice(callback: AsyncCallback<WifiP2pDevice>): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | method | function getP2pGroups(): Promise<Array<WifiP2pGroupInfo>> | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | method | function getP2pGroups(callback: AsyncCallback<Array<WifiP2pGroupInfo>>): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | method | function createGroup(config: WifiP2PConfig): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function removeGroup(): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function p2pConnect(config: WifiP2PConfig): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function p2pCancelConnect(): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function startDiscoverDevices(): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function stopDiscoverDevices(): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function deletePersistentGroup(netId: number): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | method | function setDeviceName(devName: string): void | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and changed the return value to void. |
wifi | interface | export interface WifiEapConfig | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | enum | export enum EapMethod | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | enum | export enum Phase2Method | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | interface | export interface WifiDeviceConfig | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and added the eapConfig parameter. |
wifi | interface | export interface IpConfig | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and added the prefixLength parameter. |
wifi | interface | export interface WifiInfoElem | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | enum | export enum WifiChannelWidth | Migrated this API in API version 9 to @ohos.wifiManager.d.ts. |
wifi | interface | export interface WifiScanInfo | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and added the following three parameters: centerFrequency0, centerFrequency1, and infoElems. |
wifi | enum | export enum WifiSecurityType | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and added four encryption types. |
wifi | interface | export interface WifiLinkedInfo | Migrated this API in API version 9 to @ohos.wifiManager.d.ts, and added the MacType parameter. |
(Optional) Adaptation Guide
The following uses getLinkedInfo as an example to show how it is called in the new version:
import wifiManager from '@ohos.wifiManager'
wifiManager.getLinkedInfo((err, data) => {
if (err) {
console.error("get linked info error");
return;
}
console.info("get linked info: " + JSON.stringify(data));
});
wifiManager.getLinkedInfo().then(data => {
console.info("get linked info: " + JSON.stringify(data));
}).catch(error => {
console.info("get linked info error");
});
cl.wifiext.1 Migration of System APIs and APIs in API Version 9 to the New @ohos.wifiManagerExt.d.ts
@ohos.wifiext.d.ts does not allow for throwing error codes, which is required by API version 9 and the system API. Therefore, all system APIs and APIs in API version 9 of @ohos.wifiext.d.ts are migrated to the newly added @ohos.wifiManagerExt.d.ts, and error code description is also added.
Import @ohos.wifiManagerExt.d.ts, so that system APIs and APIs in API version 9 of the Wi-Fi subsystem can be used.
import wifiManagerExt from ‘@ohos.wifiManagerExt’;
Change Impacts
System APIs and APIs in API version 9 are affected. Import @ohos.wifiManagerExt, so that system APIs and APIs in API version 9 of the Wi-Fi subsystem can be used together with the Wi-Fi manager.
import wifiManagerExt from ‘@ohos.wifiManagerExt’;
Other APIs are not affected.
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Distributed Scheduler Subsystem ChangeLog
harmony 鸿蒙Ability Subsystem ChangeLog
harmony 鸿蒙Account Subsystem ChangeLog
harmony 鸿蒙Customization Subsystem ChangeLog
harmony 鸿蒙Location Subsystem ChangeLog
harmony 鸿蒙Multimedia Subsystem ChangeLog
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦