Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
3d96ca3e
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
3d96ca3e
编写于
6月 20, 2023
作者:
O
openharmony_ci
提交者:
Gitee
6月 20, 2023
浏览文件
操作
浏览文件
下载
差异文件
!19992 修改md文档与d.ts不一致的问题 ,添加代码示例
Merge pull request !19992 from 刘姣姣/OpenHarmony-4.0-Beta1
上级
e24b07de
8cc3f018
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
195 addition
and
196 deletion
+195
-196
zh-cn/application-dev/reference/apis/js-apis-wifi.md
zh-cn/application-dev/reference/apis/js-apis-wifi.md
+5
-5
zh-cn/application-dev/reference/apis/js-apis-wifiManager.md
zh-cn/application-dev/reference/apis/js-apis-wifiManager.md
+190
-191
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-wifi.md
浏览文件 @
3d96ca3e
...
@@ -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
(
"
le
lvel:
"
+
JSON
.
stringify
(
lel
vel
));
console
.
info
(
"
le
vel:
"
+
JSON
.
stringify
(
le
vel
));
}
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.wifi
Manager
'
;
import
wifi
from
'
@ohos.wifi
'
;
try
{
try
{
wifi
Manager
.
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
(
n
etId
);
wifi
.
setDeviceName
(
n
ame
);
}
catch
(
error
){
}
catch
(
error
){
console
.
error
(
"
failed:
"
+
JSON
.
stringify
(
error
));
console
.
error
(
"
failed:
"
+
JSON
.
stringify
(
error
));
}
}
...
...
zh-cn/application-dev/reference/apis/js-apis-wifiManager.md
浏览文件 @
3d96ca3e
...
@@ -39,8 +39,8 @@ enableWifi(): void
...
@@ -39,8 +39,8 @@ enableWifi(): void
**示例:**
**示例:**
```
```
js
import wifi from '@ohos.wifiManager';
import
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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(
resul
t).length;
let
len
=
Object
.
keys
(
scanInfoLis
t
).
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<number>
...
@@ -351,8 +351,8 @@ addDeviceConfig(config: WifiDeviceConfig): Promise<number>
**示例:**
**示例:**
```
```
js
import wifi from '@ohos.wifiManager';
import
wifi
Manager
from
'
@ohos.wifiManager
'
;
try
{
try
{
let
config
=
{
let
config
=
{
...
@@ -522,8 +522,8 @@ addDeviceConfig(config: WifiDeviceConfig, callback: AsyncCallback<number>)
...
@@ -522,8 +522,8 @@ addDeviceConfig(config: WifiDeviceConfig, callback: AsyncCallback<number>)
**示例:**
**示例:**
```
```
js
import wifi from '@ohos.wifiManager';
import
wifi
Manager
from
'
@ohos.wifiManager
'
;
try
{
try
{
let
config
=
{
let
config
=
{
...
@@ -570,8 +570,8 @@ addCandidateConfig(config: WifiDeviceConfig): Promise<number>
...
@@ -570,8 +570,8 @@ addCandidateConfig(config: WifiDeviceConfig): Promise<number>
| 2501000 | Operation failed.|
| 2501000 | Operation failed.|
**示例:**
**示例:**
`````
`````
js
import wifi from '@ohos.wifiManager';
import
wifi
Manager
from
'
@ohos.wifiManager
'
;
try
{
try
{
let
config
=
{
let
config
=
{
...
@@ -613,8 +613,8 @@ addCandidateConfig(config: WifiDeviceConfig, callback: AsyncCallback<number&g
...
@@ -613,8 +613,8 @@ addCandidateConfig(config: WifiDeviceConfig, callback: AsyncCallback<number&g
| 2501000 | Operation failed.|
| 2501000 | Operation failed.|
**示例:**
**示例:**
`````
`````
js
import wifi from '@ohos.wifiManager';
import
wifi
Manager
from
'
@ohos.wifiManager
'
;
try
{
try
{
let
config
=
{
let
config
=
{
...
@@ -662,8 +662,8 @@ removeCandidateConfig(networkId: number): Promise<void>
...
@@ -662,8 +662,8 @@ removeCandidateConfig(networkId: number): Promise<void>
**示例:**
**示例:**
```
```
js
import wifi from '@ohos.wifiManager';
import
wifi
Manager
from
'
@ohos.wifiManager
'
;
try
{
try
{
let
networkId
=
0
;
let
networkId
=
0
;
...
@@ -701,8 +701,8 @@ removeCandidateConfig(networkId: number, callback: AsyncCallback<void>): v
...
@@ -701,8 +701,8 @@ removeCandidateConfig(networkId: number, callback: AsyncCallback<void>): v
| 2501000 | Operation failed.|
| 2501000 | Operation failed.|
**示例:**
**示例:**
```
```
js
import wifi from '@ohos.wifiManager';
import
wifi
Manager
from
'
@ohos.wifiManager
'
;
try
{
try
{
let
networkId
=
0
;
let
networkId
=
0
;
...
@@ -740,8 +740,8 @@ getCandidateConfigs(): Array<[WifiDeviceConfig](#wifideviceconfig)>
...
@@ -740,8 +740,8 @@ getCandidateConfigs(): Array<[WifiDeviceConfig](#wifideviceconfig)>
**示例:**
**示例:**
`````
`````
js
import wifi from '@ohos.wifiManager';
import
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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("le
lvel:" + JSON.stringify(lel
vel));
console
.
info
(
"
le
vel:
"
+
JSON
.
stringify
(
le
vel
));
}
catch
(
error
){
}
catch
(
error
){
console
.
error
(
"
failed:
"
+
JSON
.
stringify
(
error
));
console
.
error
(
"
failed:
"
+
JSON
.
stringify
(
error
));
}
}
...
@@ -1013,10 +1013,10 @@ getLinkedInfo(callback: AsyncCallback<WifiLinkedInfo>): void
...
@@ -1013,10 +1013,10 @@ getLinkedInfo(callback: AsyncCallback<WifiLinkedInfo>): void
| 2501001 | Wifi is closed.|
| 2501001 | Wifi is closed.|
**示例:**
**示例:**
```
js
```
js
import
wifi
from
'
@ohos.wifiManager
'
;
import
wifi
Manager
from
'
@ohos.wifiManager
'
;
wifi
.
getLinkedInfo
((
err
,
data
)
=>
{
wifi
Manager
.
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<WifiLinkedInfo>): void
...
@@ -1024,12 +1024,12 @@ getLinkedInfo(callback: AsyncCallback<WifiLinkedInfo>): void
console
.
info
(
"
get wifi linked info:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
get wifi linked info:
"
+
JSON
.
stringify
(
data
));
});
});
wifi
.
getLinkedInfo
().
then
(
data
=>
{
wifi
Manager
.
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<WifiLinkedInfo>): void
...
@@ -1103,24 +1103,6 @@ getLinkedInfo(callback: AsyncCallback<WifiLinkedInfo>): 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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
from
'
@ohos.wifiManager
'
;
try
{
try
{
wifiManager
.
reconnect
();
wifiManager
.
reconnect
();
...
@@ -1476,8 +1458,8 @@ getDeviceConfigs(): Array<[WifiDeviceConfig](#wifideviceconfig)>
...
@@ -1476,8 +1458,8 @@ getDeviceConfigs(): Array<[WifiDeviceConfig](#wifideviceconfig)>
| 2501000 | Operation failed.|
| 2501000 | Operation failed.|
**示例:**
**示例:**
```
```
js
import wifi from '@ohos.wifiManager';
import
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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<number>
...
@@ -1716,8 +1698,8 @@ get5GChannelList(): Array<number>
| 2501000 | Operation failed.|
| 2501000 | Operation failed.|
**示例:**
**示例:**
```
```
js
import wifi from '@ohos.wifiManager';
import
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
from
'
@ohos.wifiManager
'
;
try
{
try
{
let
config
=
wifiManager
.
getHotspotConfig
();
let
config
=
wifiManager
.
getHotspotConfig
();
...
@@ -1993,8 +1975,8 @@ getHotspotStations(): Array<[StationInfo](#stationinfo9)>
...
@@ -1993,8 +1975,8 @@ getHotspotStations(): Array<[StationInfo](#stationinfo9)>
| 2601000 | Operation failed.|
| 2601000 | Operation failed.|
**示例:**
**示例:**
```
```
js
import wifi from '@ohos.wifiManager';
import
wifi
Manager
from
'
@ohos.wifiManager
'
;
try
{
try
{
let
stations
=
wifiManager
.
getHotspotStations
();
let
stations
=
wifiManager
.
getHotspotStations
();
...
@@ -2044,10 +2026,10 @@ getP2pLinkedInfo(): Promise<WifiP2pLinkedInfo>
...
@@ -2044,10 +2026,10 @@ getP2pLinkedInfo(): Promise<WifiP2pLinkedInfo>
| 2801000 | Operation failed.|
| 2801000 | Operation failed.|
**示例:**
**示例:**
```
```
js
import wifi from '@ohos.wifiManager';
import
wifi
Manager
from
'
@ohos.wifiManager
'
;
wifi.getP2pLinkedInfo((err, data) => {
wifi
Manager
.
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<WifiP2pLinkedInfo>
...
@@ -2055,7 +2037,7 @@ getP2pLinkedInfo(): Promise<WifiP2pLinkedInfo>
console
.
info
(
"
get wifi p2p linked info:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
get wifi p2p linked info:
"
+
JSON
.
stringify
(
data
));
});
});
wifi.getP2pLinkedInfo().then(data => {
wifi
Manager
.
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<WifiP2pGroupInfo>): void
...
@@ -2168,6 +2150,23 @@ getCurrentP2pGroup(callback: AsyncCallback<WifiP2pGroupInfo>): 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
<
WifiP2pDevice[]
>
getP2pPeerDevices(): Promise
<
WifiP2pDevice[]
>
...
@@ -2217,10 +2216,10 @@ getP2pPeerDevices(callback: AsyncCallback<WifiP2pDevice[]>): void
...
@@ -2217,10 +2216,10 @@ getP2pPeerDevices(callback: AsyncCallback<WifiP2pDevice[]>): void
| 2801000 | Operation failed.|
| 2801000 | Operation failed.|
**示例:**
**示例:**
```
```
js
import wifi from '@ohos.wifiManager';
import
wifi
Manager
from
'
@ohos.wifiManager
'
;
wifi.getP2pPeerDevices((err, data) => {
wifi
Manager
.
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<WifiP2pDevice[]>): void
...
@@ -2228,7 +2227,7 @@ getP2pPeerDevices(callback: AsyncCallback<WifiP2pDevice[]>): void
console
.
info
(
"
get P2P peer devices:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
get P2P peer devices:
"
+
JSON
.
stringify
(
data
));
});
});
wifi.getP2pPeerDevices().then(data => {
wifi
Manager
.
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<WifiP2pDevice>): void
...
@@ -2308,8 +2307,8 @@ getP2pLocalDevice(callback: AsyncCallback<WifiP2pDevice>): void
| 2801000 | Operation failed.|
| 2801000 | Operation failed.|
**示例:**
**示例:**
```
```
js
import wifi from '@ohos.wifiManager';
import
wifi
Manager
from
'
@ohos.wifiManager
'
;
wifiManager
.
getP2pLocalDevice
((
err
,
data
)
=>
{
wifiManager
.
getP2pLocalDevice
((
err
,
data
)
=>
{
if
(
err
)
{
if
(
err
)
{
...
@@ -2319,7 +2318,7 @@ getP2pLocalDevice(callback: AsyncCallback<WifiP2pDevice>): void
...
@@ -2319,7 +2318,7 @@ getP2pLocalDevice(callback: AsyncCallback<WifiP2pDevice>): void
console
.
info
(
"
get P2P local device:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
get P2P local device:
"
+
JSON
.
stringify
(
data
));
});
});
wifi.getP2pLocalDevice().then(data => {
wifi
Manager
.
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
)
=>
{
wifi
Manager
.
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
);
wifi
Manager
.
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
);
wifi
Manager
.
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
)
=>
{
wifi
Manager
.
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
);
wifi
Manager
.
p2pConnect
(
config
);
}
}
}
}
});
});
}
}
wifi
.
on
(
"
p2pPeerDeviceChange
"
,
recvP2pPeerDeviceChangeFunc
);
wifi
Manager
.
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
)
=>
{
wifi
Manager
.
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
);
wifi
Manager
.
on
(
"
p2pPersistentGroupChange
"
,
recvP2pPersistentGroupChangeFunc
);
setTimeout
(
function
()
{
wifi
.
off
(
"
p2pConnectionChange
"
,
recvP2pConnectionChangeFunc
);},
125
*
1000
);
setTimeout
(
function
()
{
wifi
Manager
.
off
(
"
p2pConnectionChange
"
,
recvP2pConnectionChangeFunc
);},
125
*
1000
);
setTimeout
(
function
()
{
wifi
.
off
(
"
p2pDeviceChange
"
,
recvP2pDeviceChangeFunc
);},
125
*
1000
);
setTimeout
(
function
()
{
wifi
Manager
.
off
(
"
p2pDeviceChange
"
,
recvP2pDeviceChangeFunc
);},
125
*
1000
);
setTimeout
(
function
()
{
wifi
.
off
(
"
p2pPeerDeviceChange
"
,
recvP2pPeerDeviceChangeFunc
);},
125
*
1000
);
setTimeout
(
function
()
{
wifi
Manager
.
off
(
"
p2pPeerDeviceChange
"
,
recvP2pPeerDeviceChangeFunc
);},
125
*
1000
);
setTimeout
(
function
()
{
wifi
.
off
(
"
p2pPersistentGroupChange
"
,
recvP2pPersistentGroupChangeFunc
);},
125
*
1000
);
setTimeout
(
function
()
{
wifi
Manager
.
off
(
"
p2pPersistentGroupChange
"
,
recvP2pPersistentGroupChangeFunc
);},
125
*
1000
);
console
.
info
(
"
start discover devices ->
"
+
wifi
.
startP2pDiscover
Devices
());
console
.
info
(
"
start discover devices ->
"
+
wifi
Manager
.
startDiscoverP2p
Devices
());
```
```
## 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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
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
wifi
Manager
from
'
@ohos.wifiManager
'
;
try
{
try
{
let
netId
=
0
;
let
netId
=
0
;
...
@@ -2668,8 +2667,8 @@ getP2pGroups(): Promise<Array<WifiP2pGroupInfo>>
...
@@ -2668,8 +2667,8 @@ getP2pGroups(): Promise<Array<WifiP2pGroupInfo>>
| 2801000 | Operation failed.|
| 2801000 | Operation failed.|
**示例:**
**示例:**
```
```
js
import wifi from '@ohos.wifiManager';
import
wifi
Manager
from
'
@ohos.wifiManager
'
;
wifiManager
.
getP2pGroups
((
err
,
data
)
=>
{
wifiManager
.
getP2pGroups
((
err
,
data
)
=>
{
if
(
err
)
{
if
(
err
)
{
...
@@ -2679,7 +2678,7 @@ getP2pGroups(): Promise<Array<WifiP2pGroupInfo>>
...
@@ -2679,7 +2678,7 @@ getP2pGroups(): Promise<Array<WifiP2pGroupInfo>>
console
.
info
(
"
get P2P groups:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
get P2P groups:
"
+
JSON
.
stringify
(
data
));
});
});
wifi.getP2pGroups().then(data => {
wifi
Manager
.
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
wifi
Manager
from
'
@ohos.wifiManager
'
;
try
{
try
{
let
name
=
"
****
"
;
let
name
=
"
****
"
;
wifiManager.setP2pDeviceName(n
etId
);
wifiManager
.
setP2pDeviceName
(
n
ame
);
}
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<number>): void
...
@@ -2829,19 +2828,19 @@ off(type: "wifiStateChange", callback?: Callback<number>): void
| 2501000 | Operation failed.|
| 2501000 | Operation failed.|
**示例:**
**示例:**
```
js
```
js
import
wifi
from
'
@ohos.wifi
'
;
import
wifi
Manager
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
);
wifi
Manager
.
on
(
"
wifiStateChange
"
,
recvPowerNotifyFunc
);
// Unregister event
// Unregister event
wifi
.
off
(
"
wifiStateChange
"
,
recvPowerNotifyFunc
);
wifi
Manager
.
off
(
"
wifiStateChange
"
,
recvPowerNotifyFunc
);
```
```
## wifi.on('wifiConnectionChange')<sup>9+</sup>
## wifi.on('wifiConnectionChange')<sup>9+</sup>
...
@@ -2902,19 +2901,19 @@ off(type: "wifiConnectionChange", callback?: Callback<number>): void
...
@@ -2902,19 +2901,19 @@ off(type: "wifiConnectionChange", callback?: Callback<number>): void
| 2501000 | Operation failed.|
| 2501000 | Operation failed.|
**示例:**
**示例:**
```
js
```
js
import
wifi
from
'
@ohos.wifi
'
;
import
wifi
Manager
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
);
wifi
Manager
.
on
(
"
wifiConnectionChange
"
,
recvWifiConnectionChangeFunc
);
// Unregister event
// Unregister event
wifi
.
off
(
"
wifiConnectionChange
"
,
recvWifiConnectionChangeFunc
);
wifi
Manager
.
off
(
"
wifiConnectionChange
"
,
recvWifiConnectionChangeFunc
);
```
```
## wifi.on('wifiScanStateChange')<sup>9+</sup>
## wifi.on('wifiScanStateChange')<sup>9+</sup>
...
@@ -2974,19 +2973,19 @@ off(type: "wifiScanStateChange", callback?: Callback<number>): void
...
@@ -2974,19 +2973,19 @@ off(type: "wifiScanStateChange", callback?: Callback<number>): void
| 2501000 | Operation failed.|
| 2501000 | Operation failed.|
**示例:**
**示例:**
```
js
```
js
import
wifi
from
'
@ohos.wifi
'
;
import
wifi
Manager
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
);
wifi
Manager
.
on
(
"
wifiScanStateChange
"
,
recvWifiScanStateChangeFunc
);
// Unregister event
// Unregister event
wifi
.
off
(
"
wifiScanStateChange
"
,
recvWifiScanStateChangeFunc
);
wifi
Manager
.
off
(
"
wifiScanStateChange
"
,
recvWifiScanStateChangeFunc
);
```
```
## wifi.on('wifiRssiChange')<sup>9+</sup>
## wifi.on('wifiRssiChange')<sup>9+</sup>
...
@@ -3039,8 +3038,8 @@ off(type: "wifiRssiChange", callback?: Callback<number>): void
...
@@ -3039,8 +3038,8 @@ off(type: "wifiRssiChange", callback?: Callback<number>): void
| 2501000 | Operation failed.|
| 2501000 | Operation failed.|
**示例:**
**示例:**
```
js
```
js
import
wifi
from
'
@ohos.wifiManager
'
;
import
wifi
Manager
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<number>): void
...
@@ -3051,7 +3050,7 @@ off(type: "wifiRssiChange", callback?: Callback<number>): 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<number>): void
...
@@ -3113,8 +3112,8 @@ off(type: "hotspotStateChange", callback?: Callback<number>): void
| 2601000 | Operation failed.|
| 2601000 | Operation failed.|
**示例:**
**示例:**
```
js
```
js
import
wifi
from
'
@ohos.wifiManager
'
;
import
wifi
Manager
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<number>): void
...
@@ -3125,7 +3124,7 @@ off(type: "hotspotStateChange", callback?: Callback<number>): 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<number>): void
...
@@ -3188,8 +3187,8 @@ off(type: "p2pStateChange", callback?: Callback<number>): void
| 2801000 | Operation failed.|
| 2801000 | Operation failed.|
**示例:**
**示例:**
```
js
```
js
import
wifi
from
'
@ohos.wifiManager
'
;
import
wifi
Manager
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<number>): void
...
@@ -3200,9 +3199,9 @@ off(type: "p2pStateChange", callback?: Callback<number>): 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
<
WifiP2pLinkedInfo
>
): void
on(type: "p2pConnectionChange", callback: Callback
<
WifiP2pLinkedInfo
>
): void
...
@@ -3253,8 +3252,8 @@ off(type: "p2pConnectionChange", callback?: Callback<WifiP2pLinkedInfo>):
...
@@ -3253,8 +3252,8 @@ off(type: "p2pConnectionChange", callback?: Callback<WifiP2pLinkedInfo>):
| 2801000 | Operation failed.|
| 2801000 | Operation failed.|
**示例:**
**示例:**
```
js
```
js
import
wifi
from
'
@ohos.wifiManager
'
;
import
wifi
Manager
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<WifiP2pLinkedInfo>):
...
@@ -3265,7 +3264,7 @@ off(type: "p2pConnectionChange", callback?: Callback<WifiP2pLinkedInfo>):
// 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<WifiP2pDevice>): void
...
@@ -3318,8 +3317,8 @@ off(type: "p2pDeviceChange", callback?: Callback<WifiP2pDevice>): void
| 2801000 | Operation failed.|
| 2801000 | Operation failed.|
**示例:**
**示例:**
```
js
```
js
import
wifi
from
'
@ohos.wifiManager
'
;
import
wifi
Manager
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<WifiP2pDevice>): void
...
@@ -3330,7 +3329,7 @@ off(type: "p2pDeviceChange", callback?: Callback<WifiP2pDevice>): 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<WifiP2pDevice[]>): vo
...
@@ -3383,8 +3382,8 @@ off(type: "p2pPeerDeviceChange", callback?: Callback<WifiP2pDevice[]>): vo
| 2801000 | Operation failed.|
| 2801000 | Operation failed.|
**示例:**
**示例:**
```
js
```
js
import
wifi
from
'
@ohos.wifiManager
'
;
import
wifi
Manager
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<WifiP2pDevice[]>): vo
...
@@ -3395,7 +3394,7 @@ off(type: "p2pPeerDeviceChange", callback?: Callback<WifiP2pDevice[]>): 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<void>): void
...
@@ -3448,8 +3447,8 @@ off(type: "p2pPersistentGroupChange", callback?: Callback<void>): void
| 2801000 | Operation failed.|
| 2801000 | Operation failed.|
**示例:**
**示例:**
```
js
```
js
import
wifi
from
'
@ohos.wifiManager
'
;
import
wifi
Manager
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<void>): void
...
@@ -3460,7 +3459,7 @@ off(type: "p2pPersistentGroupChange", callback?: Callback<void>): 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<number>): void
...
@@ -3520,8 +3519,8 @@ off(type: "p2pDiscoveryChange", callback?: Callback<number>): void
| 2801000 | Operation failed.|
| 2801000 | Operation failed.|
**示例:**
**示例:**
```
js
```
js
import
wifi
from
'
@ohos.wifiManager
'
;
import
wifi
Manager
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<number>): void
...
@@ -3532,4 +3531,4 @@ off(type: "p2pDiscoveryChange", callback?: Callback<number>): 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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录