• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# WLAN
2
3> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
4> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
5该文档中的接口只供非通用类型产品使用,如路由器等,对于常规类型产品,不应该使用这些接口。
6该模块接口为预留接口,3.1 Release 版本暂不支持。
7
8
9## 导入模块
10
11```js
12import wifiext from '@ohos.wifiext';
13```
14
15## wifiext.enableHotspot
16
17enableHotspot(): boolean;
18
19使能WLAN热点。
20
21- 需要权限:
22  ohos.permission.MANAGE_WIFI_HOTSPOT_EXT
23
24- 系统能力:
25  SystemCapability.Communication.WiFi.AP.Extension
26
27- 返回值:
28  | **类型** | **说明** |
29  | -------- | -------- |
30  | boolean | 操作结果, true: 成功, false: 失败。 |
31
32
33## wifiext.disableHotspot
34
35disableHotspot(): boolean;
36
37去使能WLAN热点。
38
39- 需要权限:
40  ohos.permission.MANAGE_WIFI_HOTSPOT_EXT
41
42- 系统能力:
43  SystemCapability.Communication.WiFi.AP.Extension
44
45- 返回值:
46  | **类型** | **说明** |
47  | -------- | -------- |
48  | boolean | 操作结果, true: 成功, false: 失败。 |
49
50
51## wifiext.getSupportedPowerModel
52
53getSupportedPowerModel(): Promise<Array<PowerModel>>
54
55获取支持的功率模式,使用promise方式作为异步方法。
56
57- 需要权限:
58  ohos.permission.GET_WIFI_INFO
59
60- 系统能力:
61  SystemCapability.Communication.WiFi.AP.Extension
62
63- 返回值:
64  | 类型 | 说明 |
65  | -------- | -------- |
66  | Promise<Array<[PowerModel](#PowerModel)>> | 功率模式。 |
67
68
69## PowerModel
70
71表示功率模式的枚举。
72
73| 名称 | 默认值 | 说明 |
74| -------- | -------- | -------- |
75| SLEEPING | 0 | 睡眠模式。 |
76| GENERAL | 1 | 常规模式。 |
77| THROUGH_WALL | 2 | 穿墙模式。 |
78
79
80## wifiext.getSupportedPowerModel
81
82getSupportedPowerModel(callback: AsyncCallback<Array<PowerModel>>): void
83
84获取支持的功率模式,使用callback方式作为异步方法。
85
86- 需要权限:
87  ohos.permission.GET_WIFI_INFO
88
89- 系统能力:
90  SystemCapability.Communication.WiFi.AP.Extension
91
92- 参数
93  | 参数名 | 类型 | 必填 | 说明 |
94  | -------- | -------- | -------- | -------- |
95  | callback | AsyncCallback<[PowerModel](#PowerModel)> | 是 | 功率模式。 |
96
97
98## wifiext.getPowerModel
99
100getPowerModel(): Promise<PowerModel>
101
102获取功率模式,使用promise方式作为异步方法。
103
104- 需要权限:
105  ohos.permission.GET_WIFI_INFO
106
107- 系统能力:
108  SystemCapability.Communication.WiFi.AP.Extension
109
110- 返回值:
111  | 类型 | 说明 |
112  | -------- | -------- |
113  | Promise<[PowerModel](#PowerModel)> | 功率模式。 |
114
115
116## wifiext.getPowerModel
117
118getPowerModel(callback: AsyncCallback<PowerModel>): void
119
120获取功率模式,使用callback方式作为异步方法。
121
122- 需要权限:
123  ohos.permission.GET_WIFI_INFO
124
125- 系统能力:
126  SystemCapability.Communication.WiFi.AP.Extension
127
128- 参数
129  | 参数名 | 类型 | 必填 | 说明 |
130  | -------- | -------- | -------- | -------- |
131  | callback | AsyncCallback<[PowerModel](#PowerModel)> | 是 | 功率模式。 |
132
133
134## wifiext.setPowerModel
135
136setPowerModel(model: PowerModel) : boolean;
137
138 设置功率模式。
139
140- 需要权限:
141  ohos.permission.MANAGE_WIFI_HOTSPOT_EXT
142
143- 系统能力:
144  SystemCapability.Communication.WiFi.AP.Extension
145
146- 参数
147  | 参数名 | 类型 | 必填 | 说明 |
148  | -------- | -------- | -------- | -------- |
149  | model | AsyncCallback<[PowerModel](#PowerModel)> | 是 | 功率模式。 |
150
151- 返回值:
152  | **类型** | **说明** |
153  | -------- | -------- |
154  | boolean | 操作结果, true: 成功, false: 失败。 |
155