未验证 提交 3d96ca3e 编写于 作者: O openharmony_ci 提交者: Gitee

!19992 修改md文档与d.ts不一致的问题 ,添加代码示例

Merge pull request !19992 from 刘姣姣/OpenHarmony-4.0-Beta1
...@@ -680,7 +680,7 @@ try { ...@@ -680,7 +680,7 @@ try {
let rssi = 0; let rssi = 0;
let band = 0; let band = 0;
let level = wifi.getSignalLevel(rssi,band); let level = wifi.getSignalLevel(rssi,band);
console.info("lelvel:" + JSON.stringify(lelvel)); console.info("level:" + JSON.stringify(level));
}catch(error){ }catch(error){
console.error("failed:" + JSON.stringify(error)); console.error("failed:" + JSON.stringify(error));
} }
...@@ -886,7 +886,7 @@ isFeatureSupported(featureId: number): boolean ...@@ -886,7 +886,7 @@ isFeatureSupported(featureId: number): boolean
import wifi from '@ohos.wifi'; import wifi from '@ohos.wifi';
try { try {
let featureId = 0 let featureId = 0;
let ret = wifi.isFeatureSupported(featureId); let ret = wifi.isFeatureSupported(featureId);
console.info("isFeatureSupported:" + ret); console.info("isFeatureSupported:" + ret);
}catch(error){ }catch(error){
...@@ -1278,10 +1278,10 @@ disableHotspot(): boolean ...@@ -1278,10 +1278,10 @@ disableHotspot(): boolean
**示例:** **示例:**
```js ```js
import wifi from '@ohos.wifiManager'; import wifi from '@ohos.wifi';
try { try {
wifiManager.disableHotspot(); wifi.disableHotspot();
}catch(error){ }catch(error){
console.error("failed:" + JSON.stringify(error)); console.error("failed:" + JSON.stringify(error));
} }
...@@ -2043,7 +2043,7 @@ import wifi from '@ohos.wifi'; ...@@ -2043,7 +2043,7 @@ import wifi from '@ohos.wifi';
try { try {
let name = "****"; let name = "****";
wifi.setDeviceName(netId); wifi.setDeviceName(name);
}catch(error){ }catch(error){
console.error("failed:" + JSON.stringify(error)); console.error("failed:" + JSON.stringify(error));
} }
......
...@@ -39,8 +39,8 @@ enableWifi(): void ...@@ -39,8 +39,8 @@ enableWifi(): void
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
wifiManager.enableWifi(); wifiManager.enableWifi();
...@@ -77,8 +77,8 @@ disableWifi(): void ...@@ -77,8 +77,8 @@ disableWifi(): void
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
wifiManager.disableWifi(); wifiManager.disableWifi();
...@@ -113,8 +113,8 @@ isWifiActive(): boolean ...@@ -113,8 +113,8 @@ isWifiActive(): boolean
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let isActivate = wifiManager.isActivate(); let isActivate = wifiManager.isActivate();
...@@ -150,8 +150,8 @@ scan(): void ...@@ -150,8 +150,8 @@ scan(): void
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
wifiManager.scan(); wifiManager.scan();
...@@ -186,13 +186,13 @@ getScanInfoList(): Array<WifiScanInfo>; ...@@ -186,13 +186,13 @@ getScanInfoList(): Array<WifiScanInfo>;
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let scanInfoList = wifiManager.getScanInfoList(); let scanInfoList = wifiManager.getScanInfoList();
console.info("scanInfoList:" + JSON.stringify(scanInfoList)); console.info("scanInfoList:" + JSON.stringify(scanInfoList));
let len = Object.keys(result).length; let len = Object.keys(scanInfoList).length;
console.log("wifi received scan info: " + len); console.log("wifi received scan info: " + len);
if(len > 0){ if(len > 0){
for (var i = 0; i < len; ++i) { for (var i = 0; i < len; ++i) {
...@@ -351,8 +351,8 @@ addDeviceConfig(config: WifiDeviceConfig): Promise&lt;number&gt; ...@@ -351,8 +351,8 @@ addDeviceConfig(config: WifiDeviceConfig): Promise&lt;number&gt;
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let config = { let config = {
...@@ -522,8 +522,8 @@ addDeviceConfig(config: WifiDeviceConfig, callback: AsyncCallback&lt;number&gt;) ...@@ -522,8 +522,8 @@ addDeviceConfig(config: WifiDeviceConfig, callback: AsyncCallback&lt;number&gt;)
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let config = { let config = {
...@@ -570,8 +570,8 @@ addCandidateConfig(config: WifiDeviceConfig): Promise&lt;number&gt; ...@@ -570,8 +570,8 @@ addCandidateConfig(config: WifiDeviceConfig): Promise&lt;number&gt;
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
````` `````js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let config = { let config = {
...@@ -613,8 +613,8 @@ addCandidateConfig(config: WifiDeviceConfig, callback: AsyncCallback&lt;number&g ...@@ -613,8 +613,8 @@ addCandidateConfig(config: WifiDeviceConfig, callback: AsyncCallback&lt;number&g
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
````` `````js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let config = { let config = {
...@@ -662,8 +662,8 @@ removeCandidateConfig(networkId: number): Promise&lt;void&gt; ...@@ -662,8 +662,8 @@ removeCandidateConfig(networkId: number): Promise&lt;void&gt;
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let networkId = 0; let networkId = 0;
...@@ -701,8 +701,8 @@ removeCandidateConfig(networkId: number, callback: AsyncCallback&lt;void&gt;): v ...@@ -701,8 +701,8 @@ removeCandidateConfig(networkId: number, callback: AsyncCallback&lt;void&gt;): v
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let networkId = 0; let networkId = 0;
...@@ -740,8 +740,8 @@ getCandidateConfigs(): &nbsp;Array&lt;[WifiDeviceConfig](#wifideviceconfig)&gt; ...@@ -740,8 +740,8 @@ getCandidateConfigs(): &nbsp;Array&lt;[WifiDeviceConfig](#wifideviceconfig)&gt;
**示例:** **示例:**
````` `````js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let configs = wifiManager.getCandidateConfigs(); let configs = wifiManager.getCandidateConfigs();
...@@ -786,8 +786,8 @@ connectToCandidateConfig(networkId: number): void ...@@ -786,8 +786,8 @@ connectToCandidateConfig(networkId: number): void
| 2501001 | Wifi is closed.| | 2501001 | Wifi is closed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let networkId = 0; let networkId = 0;
...@@ -828,8 +828,8 @@ connectToNetwork(networkId: number): void ...@@ -828,8 +828,8 @@ connectToNetwork(networkId: number): void
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let networkId = 0; let networkId = 0;
...@@ -868,8 +868,8 @@ connectToDevice(config: WifiDeviceConfig): void ...@@ -868,8 +868,8 @@ connectToDevice(config: WifiDeviceConfig): void
| 2501001 | Wifi is closed.| | 2501001 | Wifi is closed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let config = { let config = {
...@@ -906,8 +906,8 @@ disconnect(): void ...@@ -906,8 +906,8 @@ disconnect(): void
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
wifiManager.disconnect(); wifiManager.disconnect();
...@@ -948,14 +948,14 @@ getSignalLevel(rssi: number, band: number): number ...@@ -948,14 +948,14 @@ getSignalLevel(rssi: number, band: number): number
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let rssi = 0; let rssi = 0;
let band = 0; let band = 0;
let level = wifiManager.getSignalLevel(rssi,band); let level = wifiManager.getSignalLevel(rssi,band);
console.info("lelvel:" + JSON.stringify(lelvel)); console.info("level:" + JSON.stringify(level));
}catch(error){ }catch(error){
console.error("failed:" + JSON.stringify(error)); console.error("failed:" + JSON.stringify(error));
} }
...@@ -1013,10 +1013,10 @@ getLinkedInfo(callback: AsyncCallback&lt;WifiLinkedInfo&gt;): void ...@@ -1013,10 +1013,10 @@ getLinkedInfo(callback: AsyncCallback&lt;WifiLinkedInfo&gt;): void
| 2501001 | Wifi is closed.| | 2501001 | Wifi is closed.|
**示例:** **示例:**
```js ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
wifi.getLinkedInfo((err, data) => { wifiManager.getLinkedInfo((err, data) => {
if (err) { if (err) {
console.error("get linked info error"); console.error("get linked info error");
return; return;
...@@ -1024,12 +1024,12 @@ getLinkedInfo(callback: AsyncCallback&lt;WifiLinkedInfo&gt;): void ...@@ -1024,12 +1024,12 @@ getLinkedInfo(callback: AsyncCallback&lt;WifiLinkedInfo&gt;): void
console.info("get wifi linked info: " + JSON.stringify(data)); console.info("get wifi linked info: " + JSON.stringify(data));
}); });
wifi.getLinkedInfo().then(data => { wifiManager.getLinkedInfo().then(data => {
console.info("get wifi linked info: " + JSON.stringify(data)); console.info("get wifi linked info: " + JSON.stringify(data));
}).catch(error => { }).catch(error => {
console.info("get linked info error"); console.info("get linked info error");
}); });
``` ```
## WifiLinkedInfo<sup>9+</sup> ## WifiLinkedInfo<sup>9+</sup>
...@@ -1103,24 +1103,6 @@ getLinkedInfo(callback: AsyncCallback&lt;WifiLinkedInfo&gt;): void ...@@ -1103,24 +1103,6 @@ getLinkedInfo(callback: AsyncCallback&lt;WifiLinkedInfo&gt;): void
| UNINITIALIZED | 10 | 连接建立失败。 | | UNINITIALIZED | 10 | 连接建立失败。 |
| INVALID | 11 | 无效值。 | | INVALID | 11 | 无效值。 |
## SuppState<sup>10+</sup>
表示Wi-Fi标准的枚举。
**系统能力:** SystemCapability.Communication.WiFi.STA
| 名称 | 值 | 说明 |
| -------- | -------- | -------- |
| WIFI_STANDARD_UNDEFINED | 0 | 未定义。 |
| WIFI_STANDARD_11A | 1 | 11A。 |
| WIFI_STANDARD_11B | 2 | 11B。 |
| WIFI_STANDARD_11G | 3 | 11G。 |
| WIFI_STANDARD_11N | 4 | 11N。 |
| WIFI_STANDARD_11AC | 5 | 11AC。 |
| WIFI_STANDARD_11AX | 6 | 11AX。 |
| WIFI_STANDARD_11AD | 7 | 11AD。 |
## wifi.isConnected<sup>9+</sup> ## wifi.isConnected<sup>9+</sup>
isConnected(): boolean isConnected(): boolean
...@@ -1146,8 +1128,8 @@ isConnected(): boolean ...@@ -1146,8 +1128,8 @@ isConnected(): boolean
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let ret = wifiManager.isConnected(); let ret = wifiManager.isConnected();
...@@ -1200,8 +1182,8 @@ getSupportedFeatures(): number ...@@ -1200,8 +1182,8 @@ getSupportedFeatures(): number
| 2401000 | Operation failed.| | 2401000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let ret = wifiManager.getSupportedFeatures(); let ret = wifiManager.getSupportedFeatures();
...@@ -1244,11 +1226,11 @@ isFeatureSupported(featureId: number): boolean ...@@ -1244,11 +1226,11 @@ isFeatureSupported(featureId: number): boolean
| 2401000 | Operation failed.| | 2401000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let featureId = 0 let featureId = 0;
let ret = wifiManager.isFeatureSupported(featureId); let ret = wifiManager.isFeatureSupported(featureId);
console.info("isFeatureSupported:" + ret); console.info("isFeatureSupported:" + ret);
}catch(error){ }catch(error){
...@@ -1284,8 +1266,8 @@ getDeviceMacAddress(): string[] ...@@ -1284,8 +1266,8 @@ getDeviceMacAddress(): string[]
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let ret = wifiManager.getDeviceMacAddress(); let ret = wifiManager.getDeviceMacAddress();
...@@ -1321,8 +1303,8 @@ getIpInfo(): IpInfo ...@@ -1321,8 +1303,8 @@ getIpInfo(): IpInfo
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let info = wifiManager.getIpInfo(); let info = wifiManager.getIpInfo();
...@@ -1374,8 +1356,8 @@ getCountryCode(): string ...@@ -1374,8 +1356,8 @@ getCountryCode(): string
| 2401000 | Operation failed.| | 2401000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let code = wifiManager.getCountryCode(); let code = wifiManager.getCountryCode();
...@@ -1407,8 +1389,8 @@ reassociate(): void ...@@ -1407,8 +1389,8 @@ reassociate(): void
| 2501001 | Wifi is closed.| | 2501001 | Wifi is closed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
wifiManager.reassociate(); wifiManager.reassociate();
...@@ -1439,8 +1421,8 @@ reconnect(): void ...@@ -1439,8 +1421,8 @@ reconnect(): void
| 2501001 | Wifi is closed.| | 2501001 | Wifi is closed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
wifiManager.reconnect(); wifiManager.reconnect();
...@@ -1476,8 +1458,8 @@ getDeviceConfigs(): &nbsp;Array&lt;[WifiDeviceConfig](#wifideviceconfig)&gt; ...@@ -1476,8 +1458,8 @@ getDeviceConfigs(): &nbsp;Array&lt;[WifiDeviceConfig](#wifideviceconfig)&gt;
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let configs = wifiManager.getDeviceConfigs(); let configs = wifiManager.getDeviceConfigs();
...@@ -1520,8 +1502,8 @@ updateDeviceConfig(config: WifiDeviceConfig): number ...@@ -1520,8 +1502,8 @@ updateDeviceConfig(config: WifiDeviceConfig): number
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let config = { let config = {
...@@ -1563,8 +1545,8 @@ disableDeviceConfig(networkId: number): void ...@@ -1563,8 +1545,8 @@ disableDeviceConfig(networkId: number): void
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let netId = 0; let netId = 0;
...@@ -1595,8 +1577,8 @@ removeAllDeviceConfigs(): void ...@@ -1595,8 +1577,8 @@ removeAllDeviceConfigs(): void
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
wifiManager.removeAllDeviceConfigs(); wifiManager.removeAllDeviceConfigs();
...@@ -1632,8 +1614,8 @@ removeDeviceConfig(networkId: number): void ...@@ -1632,8 +1614,8 @@ removeDeviceConfig(networkId: number): void
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let id = 0; let id = 0;
...@@ -1668,12 +1650,12 @@ isBandTypeSupported(bandType: WifiBandType): boolean ...@@ -1668,12 +1650,12 @@ isBandTypeSupported(bandType: WifiBandType): boolean
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let type = 0; let type = 0;
boolean isBandTypeSupported = wifiManager.isBandTypeSupported(type); let isBandTypeSupported = wifiManager.isBandTypeSupported(type);
console.info("isBandTypeSupported:" + isBandTypeSupported); console.info("isBandTypeSupported:" + isBandTypeSupported);
}catch(error){ }catch(error){
console.error("failed:" + JSON.stringify(error)); console.error("failed:" + JSON.stringify(error));
...@@ -1716,8 +1698,8 @@ get5GChannelList(): Array&lt;number&gt; ...@@ -1716,8 +1698,8 @@ get5GChannelList(): Array&lt;number&gt;
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let channelList = wifiManager.get5GChannelList(); let channelList = wifiManager.get5GChannelList();
...@@ -1748,8 +1730,8 @@ enableHotspot(): void ...@@ -1748,8 +1730,8 @@ enableHotspot(): void
| 2601000 | Operation failed.| | 2601000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
wifiManager.enableHotspot(); wifiManager.enableHotspot();
...@@ -1779,8 +1761,8 @@ disableHotspot(): void ...@@ -1779,8 +1761,8 @@ disableHotspot(): void
| 2601000 | Operation failed.| | 2601000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
wifiManager.disableHotspot(); wifiManager.disableHotspot();
...@@ -1816,8 +1798,8 @@ isHotspotDualBandSupported(): boolean ...@@ -1816,8 +1798,8 @@ isHotspotDualBandSupported(): boolean
| 2601000 | Operation failed.| | 2601000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let ret = wifiManager.isHotspotDualBandSupported(); let ret = wifiManager.isHotspotDualBandSupported();
...@@ -1854,8 +1836,8 @@ isHotspotActive(): boolean ...@@ -1854,8 +1836,8 @@ isHotspotActive(): boolean
| 2601000 | Operation failed.| | 2601000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let ret = wifiManager.isHotspotActive(); let ret = wifiManager.isHotspotActive();
...@@ -1892,8 +1874,8 @@ setHotspotConfig(config: HotspotConfig): void ...@@ -1892,8 +1874,8 @@ setHotspotConfig(config: HotspotConfig): void
| 2601000 | Operation failed.| | 2601000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let config = { let config = {
...@@ -1955,8 +1937,8 @@ getHotspotConfig(): HotspotConfig ...@@ -1955,8 +1937,8 @@ getHotspotConfig(): HotspotConfig
| 2601000 | Operation failed.| | 2601000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let config = wifiManager.getHotspotConfig(); let config = wifiManager.getHotspotConfig();
...@@ -1993,8 +1975,8 @@ getHotspotStations(): &nbsp;Array&lt;[StationInfo](#stationinfo9)&gt; ...@@ -1993,8 +1975,8 @@ getHotspotStations(): &nbsp;Array&lt;[StationInfo](#stationinfo9)&gt;
| 2601000 | Operation failed.| | 2601000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let stations = wifiManager.getHotspotStations(); let stations = wifiManager.getHotspotStations();
...@@ -2044,10 +2026,10 @@ getP2pLinkedInfo(): Promise&lt;WifiP2pLinkedInfo&gt; ...@@ -2044,10 +2026,10 @@ getP2pLinkedInfo(): Promise&lt;WifiP2pLinkedInfo&gt;
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
wifi.getP2pLinkedInfo((err, data) => { wifiManager.getP2pLinkedInfo((err, data) => {
if (err) { if (err) {
console.error("get p2p linked info error"); console.error("get p2p linked info error");
return; return;
...@@ -2055,7 +2037,7 @@ getP2pLinkedInfo(): Promise&lt;WifiP2pLinkedInfo&gt; ...@@ -2055,7 +2037,7 @@ getP2pLinkedInfo(): Promise&lt;WifiP2pLinkedInfo&gt;
console.info("get wifi p2p linked info: " + JSON.stringify(data)); console.info("get wifi p2p linked info: " + JSON.stringify(data));
}); });
wifi.getP2pLinkedInfo().then(data => { wifiManager.getP2pLinkedInfo().then(data => {
console.info("get wifi p2p linked info: " + JSON.stringify(data)); console.info("get wifi p2p linked info: " + JSON.stringify(data));
}); });
``` ```
...@@ -2168,6 +2150,23 @@ getCurrentP2pGroup(callback: AsyncCallback&lt;WifiP2pGroupInfo&gt;): void ...@@ -2168,6 +2150,23 @@ getCurrentP2pGroup(callback: AsyncCallback&lt;WifiP2pGroupInfo&gt;): void
}); });
``` ```
**示例:**
```js
import wifiManager from '@ohos.wifiManager';
wifiManager.getCurrentP2pGroup((err, data) => {
if (err) {
console.error("get current P2P group error");
return;
}
console.info("get current P2P group: " + JSON.stringify(data));
});
wifiManager.getCurrentP2pGroup().then(data => {
console.info("get current P2P group: " + JSON.stringify(data));
});
```
## wifi.getP2pPeerDevices<sup>9+</sup> ## wifi.getP2pPeerDevices<sup>9+</sup>
getP2pPeerDevices(): Promise&lt;WifiP2pDevice[]&gt; getP2pPeerDevices(): Promise&lt;WifiP2pDevice[]&gt;
...@@ -2217,10 +2216,10 @@ getP2pPeerDevices(callback: AsyncCallback&lt;WifiP2pDevice[]&gt;): void ...@@ -2217,10 +2216,10 @@ getP2pPeerDevices(callback: AsyncCallback&lt;WifiP2pDevice[]&gt;): void
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
wifi.getP2pPeerDevices((err, data) => { wifiManager.getP2pPeerDevices((err, data) => {
if (err) { if (err) {
console.error("get P2P peer devices error"); console.error("get P2P peer devices error");
return; return;
...@@ -2228,7 +2227,7 @@ getP2pPeerDevices(callback: AsyncCallback&lt;WifiP2pDevice[]&gt;): void ...@@ -2228,7 +2227,7 @@ getP2pPeerDevices(callback: AsyncCallback&lt;WifiP2pDevice[]&gt;): void
console.info("get P2P peer devices: " + JSON.stringify(data)); console.info("get P2P peer devices: " + JSON.stringify(data));
}); });
wifi.getP2pPeerDevices().then(data => { wifiManager.getP2pPeerDevices().then(data => {
console.info("get P2P peer devices: " + JSON.stringify(data)); console.info("get P2P peer devices: " + JSON.stringify(data));
}); });
``` ```
...@@ -2308,8 +2307,8 @@ getP2pLocalDevice(callback: AsyncCallback&lt;WifiP2pDevice&gt;): void ...@@ -2308,8 +2307,8 @@ getP2pLocalDevice(callback: AsyncCallback&lt;WifiP2pDevice&gt;): void
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
wifiManager.getP2pLocalDevice((err, data) => { wifiManager.getP2pLocalDevice((err, data) => {
if (err) { if (err) {
...@@ -2319,7 +2318,7 @@ getP2pLocalDevice(callback: AsyncCallback&lt;WifiP2pDevice&gt;): void ...@@ -2319,7 +2318,7 @@ getP2pLocalDevice(callback: AsyncCallback&lt;WifiP2pDevice&gt;): void
console.info("get P2P local device: " + JSON.stringify(data)); console.info("get P2P local device: " + JSON.stringify(data));
}); });
wifi.getP2pLocalDevice().then(data => { wifiManager.getP2pLocalDevice().then(data => {
console.info("get P2P local device: " + JSON.stringify(data)); console.info("get P2P local device: " + JSON.stringify(data));
}); });
``` ```
...@@ -2349,8 +2348,8 @@ createP2pGroup(config: WifiP2PConfig): void ...@@ -2349,8 +2348,8 @@ createP2pGroup(config: WifiP2PConfig): void
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let config = { let config = {
...@@ -2414,8 +2413,8 @@ removeP2pGroup(): void ...@@ -2414,8 +2413,8 @@ removeP2pGroup(): void
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
wifiManager.removeP2pGroup(); wifiManager.removeP2pGroup();
...@@ -2449,12 +2448,12 @@ p2pConnect(config: WifiP2PConfig): void ...@@ -2449,12 +2448,12 @@ p2pConnect(config: WifiP2PConfig): void
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
```js ```js
import wifi from '@ohos.wifi'; import wifiManager from '@ohos.wifiManager';
var recvP2pConnectionChangeFunc = result => { var recvP2pConnectionChangeFunc = result => {
console.info("p2p connection change receive event: " + JSON.stringify(result)); console.info("p2p connection change receive event: " + JSON.stringify(result));
wifi.getP2pLinkedInfo((err, data) => { wifiManager.getP2pLinkedInfo((err, data) => {
if (err) { if (err) {
console.error('failed to get getP2pLinkedInfo: ' + JSON.stringify(err)); console.error('failed to get getP2pLinkedInfo: ' + JSON.stringify(err));
return; return;
...@@ -2462,16 +2461,16 @@ p2pConnect(config: WifiP2PConfig): void ...@@ -2462,16 +2461,16 @@ p2pConnect(config: WifiP2PConfig): void
console.info("get getP2pLinkedInfo: " + JSON.stringify(data)); console.info("get getP2pLinkedInfo: " + JSON.stringify(data));
}); });
} }
wifi.on("p2pConnectionChange", recvP2pConnectionChangeFunc); wifiManager.on("p2pConnectionChange", recvP2pConnectionChangeFunc);
var recvP2pDeviceChangeFunc = result => { var recvP2pDeviceChangeFunc = result => {
console.info("p2p device change receive event: " + JSON.stringify(result)); console.info("p2p device change receive event: " + JSON.stringify(result));
} }
wifi.on("p2pDeviceChange", recvP2pDeviceChangeFunc); wifiManager.on("p2pDeviceChange", recvP2pDeviceChangeFunc);
var recvP2pPeerDeviceChangeFunc = result => { var recvP2pPeerDeviceChangeFunc = result => {
console.info("p2p peer device change receive event: " + JSON.stringify(result)); console.info("p2p peer device change receive event: " + JSON.stringify(result));
wifi.getP2pPeerDevices((err, data) => { wifiManager.getP2pPeerDevices((err, data) => {
if (err) { if (err) {
console.error('failed to get peer devices: ' + JSON.stringify(err)); console.error('failed to get peer devices: ' + JSON.stringify(err));
return; return;
...@@ -2488,17 +2487,17 @@ p2pConnect(config: WifiP2PConfig): void ...@@ -2488,17 +2487,17 @@ p2pConnect(config: WifiP2PConfig): void
"groupName":"", "groupName":"",
"goBand":0, "goBand":0,
} }
wifi.p2pConnect(config); wifiManager.p2pConnect(config);
} }
} }
}); });
} }
wifi.on("p2pPeerDeviceChange", recvP2pPeerDeviceChangeFunc); wifiManager.on("p2pPeerDeviceChange", recvP2pPeerDeviceChangeFunc);
var recvP2pPersistentGroupChangeFunc = () => { var recvP2pPersistentGroupChangeFunc = () => {
console.info("p2p persistent group change receive event"); console.info("p2p persistent group change receive event");
wifi.getCurrentGroup((err, data) => { wifiManager.getCurrentGroup((err, data) => {
if (err) { if (err) {
console.error('failed to get current group: ' + JSON.stringify(err)); console.error('failed to get current group: ' + JSON.stringify(err));
return; return;
...@@ -2506,14 +2505,14 @@ p2pConnect(config: WifiP2PConfig): void ...@@ -2506,14 +2505,14 @@ p2pConnect(config: WifiP2PConfig): void
console.info("get current group: " + JSON.stringify(data)); console.info("get current group: " + JSON.stringify(data));
}); });
} }
wifi.on("p2pPersistentGroupChange", recvP2pPersistentGroupChangeFunc); wifiManager.on("p2pPersistentGroupChange", recvP2pPersistentGroupChangeFunc);
setTimeout(function() {wifi.off("p2pConnectionChange", recvP2pConnectionChangeFunc);}, 125 * 1000); setTimeout(function() {wifiManager.off("p2pConnectionChange", recvP2pConnectionChangeFunc);}, 125 * 1000);
setTimeout(function() {wifi.off("p2pDeviceChange", recvP2pDeviceChangeFunc);}, 125 * 1000); setTimeout(function() {wifiManager.off("p2pDeviceChange", recvP2pDeviceChangeFunc);}, 125 * 1000);
setTimeout(function() {wifi.off("p2pPeerDeviceChange", recvP2pPeerDeviceChangeFunc);}, 125 * 1000); setTimeout(function() {wifiManager.off("p2pPeerDeviceChange", recvP2pPeerDeviceChangeFunc);}, 125 * 1000);
setTimeout(function() {wifi.off("p2pPersistentGroupChange", recvP2pPersistentGroupChangeFunc);}, 125 * 1000); setTimeout(function() {wifiManager.off("p2pPersistentGroupChange", recvP2pPersistentGroupChangeFunc);}, 125 * 1000);
console.info("start discover devices -> " + wifi.startP2pDiscoverDevices()); console.info("start discover devices -> " + wifiManager.startDiscoverP2pDevices());
``` ```
## wifi.p2pCancelConnect<sup>9+</sup> ## wifi.p2pCancelConnect<sup>9+</sup>
...@@ -2534,8 +2533,8 @@ p2pCancelConnect(): void ...@@ -2534,8 +2533,8 @@ p2pCancelConnect(): void
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
wifiManager.p2pCancelConnect(); wifiManager.p2pCancelConnect();
...@@ -2563,8 +2562,8 @@ startDiscoverP2pDevices(): void ...@@ -2563,8 +2562,8 @@ startDiscoverP2pDevices(): void
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
wifiManager.startDiscoverP2pDevices(); wifiManager.startDiscoverP2pDevices();
...@@ -2592,8 +2591,8 @@ stopDiscoverP2pDevices(): void ...@@ -2592,8 +2591,8 @@ stopDiscoverP2pDevices(): void
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
wifiManager.stopDiscoverP2pDevices(); wifiManager.stopDiscoverP2pDevices();
...@@ -2630,8 +2629,8 @@ deletePersistentP2pGroup(netId: number): void ...@@ -2630,8 +2629,8 @@ deletePersistentP2pGroup(netId: number): void
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let netId = 0; let netId = 0;
...@@ -2668,8 +2667,8 @@ getP2pGroups(): Promise&lt;Array&lt;WifiP2pGroupInfo&gt;&gt; ...@@ -2668,8 +2667,8 @@ getP2pGroups(): Promise&lt;Array&lt;WifiP2pGroupInfo&gt;&gt;
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
wifiManager.getP2pGroups((err, data) => { wifiManager.getP2pGroups((err, data) => {
if (err) { if (err) {
...@@ -2679,7 +2678,7 @@ getP2pGroups(): Promise&lt;Array&lt;WifiP2pGroupInfo&gt;&gt; ...@@ -2679,7 +2678,7 @@ getP2pGroups(): Promise&lt;Array&lt;WifiP2pGroupInfo&gt;&gt;
console.info("get P2P groups: " + JSON.stringify(data)); console.info("get P2P groups: " + JSON.stringify(data));
}); });
wifi.getP2pGroups().then(data => { wifiManager.getP2pGroups().then(data => {
console.info("get P2P groups: " + JSON.stringify(data)); console.info("get P2P groups: " + JSON.stringify(data));
}); });
...@@ -2757,12 +2756,12 @@ setP2pDeviceName(devName: string): void ...@@ -2757,12 +2756,12 @@ setP2pDeviceName(devName: string): void
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
``` ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
try { try {
let name = "****"; let name = "****";
wifiManager.setP2pDeviceName(netId); wifiManager.setP2pDeviceName(name);
}catch(error){ }catch(error){
console.error("failed:" + JSON.stringify(error)); console.error("failed:" + JSON.stringify(error));
} }
...@@ -2829,19 +2828,19 @@ off(type: "wifiStateChange", callback?: Callback&lt;number&gt;): void ...@@ -2829,19 +2828,19 @@ off(type: "wifiStateChange", callback?: Callback&lt;number&gt;): void
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
```js ```js
import wifi from '@ohos.wifi'; import wifiManager from '@ohos.wifiManager';
var recvPowerNotifyFunc = result => { var recvPowerNotifyFunc = result => {
console.info("Receive power state change event: " + result); console.info("Receive power state change event: " + result);
} }
// Register event // Register event
wifi.on("wifiStateChange", recvPowerNotifyFunc); wifiManager.on("wifiStateChange", recvPowerNotifyFunc);
// Unregister event // Unregister event
wifi.off("wifiStateChange", recvPowerNotifyFunc); wifiManager.off("wifiStateChange", recvPowerNotifyFunc);
``` ```
## wifi.on('wifiConnectionChange')<sup>9+</sup> ## wifi.on('wifiConnectionChange')<sup>9+</sup>
...@@ -2902,19 +2901,19 @@ off(type: "wifiConnectionChange", callback?: Callback&lt;number&gt;): void ...@@ -2902,19 +2901,19 @@ off(type: "wifiConnectionChange", callback?: Callback&lt;number&gt;): void
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
```js ```js
import wifi from '@ohos.wifi'; import wifiManager from '@ohos.wifiManager';
var recvWifiConnectionChangeFunc = result => { var recvWifiConnectionChangeFunc = result => {
console.info("Receive wifi connection change event: " + result); console.info("Receive wifi connection change event: " + result);
} }
// Register event // Register event
wifi.on("wifiConnectionChange", recvWifiConnectionChangeFunc); wifiManager.on("wifiConnectionChange", recvWifiConnectionChangeFunc);
// Unregister event // Unregister event
wifi.off("wifiConnectionChange", recvWifiConnectionChangeFunc); wifiManager.off("wifiConnectionChange", recvWifiConnectionChangeFunc);
``` ```
## wifi.on('wifiScanStateChange')<sup>9+</sup> ## wifi.on('wifiScanStateChange')<sup>9+</sup>
...@@ -2974,19 +2973,19 @@ off(type: "wifiScanStateChange", callback?: Callback&lt;number&gt;): void ...@@ -2974,19 +2973,19 @@ off(type: "wifiScanStateChange", callback?: Callback&lt;number&gt;): void
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
```js ```js
import wifi from '@ohos.wifi'; import wifiManager from '@ohos.wifiManager';
var recvWifiScanStateChangeFunc = result => { var recvWifiScanStateChangeFunc = result => {
console.info("Receive Wifi scan state change event: " + result); console.info("Receive Wifi scan state change event: " + result);
} }
// Register event // Register event
wifi.on("wifiScanStateChange", recvWifiScanStateChangeFunc); wifiManager.on("wifiScanStateChange", recvWifiScanStateChangeFunc);
// Unregister event // Unregister event
wifi.off("wifiScanStateChange", recvWifiScanStateChangeFunc); wifiManager.off("wifiScanStateChange", recvWifiScanStateChangeFunc);
``` ```
## wifi.on('wifiRssiChange')<sup>9+</sup> ## wifi.on('wifiRssiChange')<sup>9+</sup>
...@@ -3039,8 +3038,8 @@ off(type: "wifiRssiChange", callback?: Callback&lt;number&gt;): void ...@@ -3039,8 +3038,8 @@ off(type: "wifiRssiChange", callback?: Callback&lt;number&gt;): void
| 2501000 | Operation failed.| | 2501000 | Operation failed.|
**示例:** **示例:**
```js ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
var recvWifiRssiChangeFunc = result => { var recvWifiRssiChangeFunc = result => {
console.info("Receive wifi rssi change event: " + result); console.info("Receive wifi rssi change event: " + result);
...@@ -3051,7 +3050,7 @@ off(type: "wifiRssiChange", callback?: Callback&lt;number&gt;): void ...@@ -3051,7 +3050,7 @@ off(type: "wifiRssiChange", callback?: Callback&lt;number&gt;): void
// Unregister event // Unregister event
wifiManager.off("wifiRssiChange", recvWifiRssiChangeFunc); wifiManager.off("wifiRssiChange", recvWifiRssiChangeFunc);
``` ```
## wifi.on('hotspotStateChange')<sup>9+</sup> ## wifi.on('hotspotStateChange')<sup>9+</sup>
...@@ -3113,8 +3112,8 @@ off(type: "hotspotStateChange", callback?: Callback&lt;number&gt;): void ...@@ -3113,8 +3112,8 @@ off(type: "hotspotStateChange", callback?: Callback&lt;number&gt;): void
| 2601000 | Operation failed.| | 2601000 | Operation failed.|
**示例:** **示例:**
```js ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
var recvHotspotStateChangeFunc = result => { var recvHotspotStateChangeFunc = result => {
console.info("Receive hotspot state change event: " + result); console.info("Receive hotspot state change event: " + result);
...@@ -3125,7 +3124,7 @@ off(type: "hotspotStateChange", callback?: Callback&lt;number&gt;): void ...@@ -3125,7 +3124,7 @@ off(type: "hotspotStateChange", callback?: Callback&lt;number&gt;): void
// Unregister event // Unregister event
wifiManager.off("hotspotStateChange", recvHotspotStateChangeFunc); wifiManager.off("hotspotStateChange", recvHotspotStateChangeFunc);
``` ```
## wifi.on('p2pStateChange')<sup>9+</sup> ## wifi.on('p2pStateChange')<sup>9+</sup>
...@@ -3188,8 +3187,8 @@ off(type: "p2pStateChange", callback?: Callback&lt;number&gt;): void ...@@ -3188,8 +3187,8 @@ off(type: "p2pStateChange", callback?: Callback&lt;number&gt;): void
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
```js ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
var recvP2pStateChangeFunc = result => { var recvP2pStateChangeFunc = result => {
console.info("Receive p2p state change event: " + result); console.info("Receive p2p state change event: " + result);
...@@ -3200,9 +3199,9 @@ off(type: "p2pStateChange", callback?: Callback&lt;number&gt;): void ...@@ -3200,9 +3199,9 @@ off(type: "p2pStateChange", callback?: Callback&lt;number&gt;): void
// Unregister event // Unregister event
wifiManager.off("p2pStateChange", recvP2pStateChangeFunc); wifiManager.off("p2pStateChange", recvP2pStateChangeFunc);
``` ```
## wifi.on('p2pConnectionChange')<sup>9+</sup> ## wifi.on('p2pConnectionChange')<sup>9+</sup>
on(type: "p2pConnectionChange", callback: Callback&lt;WifiP2pLinkedInfo&gt;): void on(type: "p2pConnectionChange", callback: Callback&lt;WifiP2pLinkedInfo&gt;): void
...@@ -3253,8 +3252,8 @@ off(type: "p2pConnectionChange", callback?: Callback&lt;WifiP2pLinkedInfo&gt;): ...@@ -3253,8 +3252,8 @@ off(type: "p2pConnectionChange", callback?: Callback&lt;WifiP2pLinkedInfo&gt;):
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
```js ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
var recvP2pConnectionChangeFunc = result => { var recvP2pConnectionChangeFunc = result => {
console.info("Receive p2p connection change event: " + result); console.info("Receive p2p connection change event: " + result);
...@@ -3265,7 +3264,7 @@ off(type: "p2pConnectionChange", callback?: Callback&lt;WifiP2pLinkedInfo&gt;): ...@@ -3265,7 +3264,7 @@ off(type: "p2pConnectionChange", callback?: Callback&lt;WifiP2pLinkedInfo&gt;):
// Unregister event // Unregister event
wifiManager.off("p2pConnectionChange", recvP2pConnectionChangeFunc); wifiManager.off("p2pConnectionChange", recvP2pConnectionChangeFunc);
``` ```
## wifi.on('p2pDeviceChange')<sup>9+</sup> ## wifi.on('p2pDeviceChange')<sup>9+</sup>
...@@ -3318,8 +3317,8 @@ off(type: "p2pDeviceChange", callback?: Callback&lt;WifiP2pDevice&gt;): void ...@@ -3318,8 +3317,8 @@ off(type: "p2pDeviceChange", callback?: Callback&lt;WifiP2pDevice&gt;): void
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
```js ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
var recvP2pDeviceChangeFunc = result => { var recvP2pDeviceChangeFunc = result => {
console.info("Receive recv p2p device change event: " + result); console.info("Receive recv p2p device change event: " + result);
...@@ -3330,7 +3329,7 @@ off(type: "p2pDeviceChange", callback?: Callback&lt;WifiP2pDevice&gt;): void ...@@ -3330,7 +3329,7 @@ off(type: "p2pDeviceChange", callback?: Callback&lt;WifiP2pDevice&gt;): void
// Unregister event // Unregister event
wifiManager.off("p2pDeviceChange", recvP2pDeviceChangeFunc); wifiManager.off("p2pDeviceChange", recvP2pDeviceChangeFunc);
``` ```
## wifi.on('p2pPeerDeviceChange')<sup>9+</sup> ## wifi.on('p2pPeerDeviceChange')<sup>9+</sup>
...@@ -3383,8 +3382,8 @@ off(type: "p2pPeerDeviceChange", callback?: Callback&lt;WifiP2pDevice[]&gt;): vo ...@@ -3383,8 +3382,8 @@ off(type: "p2pPeerDeviceChange", callback?: Callback&lt;WifiP2pDevice[]&gt;): vo
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
```js ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
var recvP2pPeerDeviceChangeFunc = result => { var recvP2pPeerDeviceChangeFunc = result => {
console.info("Receive recv p2p peer device change event: " + result); console.info("Receive recv p2p peer device change event: " + result);
...@@ -3395,7 +3394,7 @@ off(type: "p2pPeerDeviceChange", callback?: Callback&lt;WifiP2pDevice[]&gt;): vo ...@@ -3395,7 +3394,7 @@ off(type: "p2pPeerDeviceChange", callback?: Callback&lt;WifiP2pDevice[]&gt;): vo
// Unregister event // Unregister event
wifiManager.off("p2pPeerDeviceChange", recvP2pPeerDeviceChangeFunc); wifiManager.off("p2pPeerDeviceChange", recvP2pPeerDeviceChangeFunc);
``` ```
## wifi.on('p2pPersistentGroupChange')<sup>9+</sup> ## wifi.on('p2pPersistentGroupChange')<sup>9+</sup>
...@@ -3448,8 +3447,8 @@ off(type: "p2pPersistentGroupChange", callback?: Callback&lt;void&gt;): void ...@@ -3448,8 +3447,8 @@ off(type: "p2pPersistentGroupChange", callback?: Callback&lt;void&gt;): void
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
```js ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
var recvP2pPersistentGroupChangeFunc = result => { var recvP2pPersistentGroupChangeFunc = result => {
console.info("Receive recv p2p persistent group change event: " + result); console.info("Receive recv p2p persistent group change event: " + result);
...@@ -3460,7 +3459,7 @@ off(type: "p2pPersistentGroupChange", callback?: Callback&lt;void&gt;): void ...@@ -3460,7 +3459,7 @@ off(type: "p2pPersistentGroupChange", callback?: Callback&lt;void&gt;): void
// Unregister event // Unregister event
wifiManager.off("p2pPersistentGroupChange", recvP2pPersistentGroupChangeFunc); wifiManager.off("p2pPersistentGroupChange", recvP2pPersistentGroupChangeFunc);
``` ```
## wifi.on('p2pDiscoveryChange')<sup>9+</sup> ## wifi.on('p2pDiscoveryChange')<sup>9+</sup>
...@@ -3520,8 +3519,8 @@ off(type: "p2pDiscoveryChange", callback?: Callback&lt;number&gt;): void ...@@ -3520,8 +3519,8 @@ off(type: "p2pDiscoveryChange", callback?: Callback&lt;number&gt;): void
| 2801000 | Operation failed.| | 2801000 | Operation failed.|
**示例:** **示例:**
```js ```js
import wifi from '@ohos.wifiManager'; import wifiManager from '@ohos.wifiManager';
var recvP2pDiscoveryChangeFunc = result => { var recvP2pDiscoveryChangeFunc = result => {
console.info("Receive recv p2p discovery change event: " + result); console.info("Receive recv p2p discovery change event: " + result);
...@@ -3532,4 +3531,4 @@ off(type: "p2pDiscoveryChange", callback?: Callback&lt;number&gt;): void ...@@ -3532,4 +3531,4 @@ off(type: "p2pDiscoveryChange", callback?: Callback&lt;number&gt;): void
// Unregister event // Unregister event
wifiManager.off("p2pDiscoveryChange", recvP2pDiscoveryChangeFunc); wifiManager.off("p2pDiscoveryChange", recvP2pDiscoveryChangeFunc);
``` ```
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册