• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# wifi子系统ChangeLog
2
3## 1 权限变更。
4
51. 接口新增返回随机mac,取消位置权限。
61. 返回真实mac需要GET_PEER_MAC权限。
7
8| 接口声明 | 权限变更说明 |
9| -------- | ---------------------------- |
10|**function** getCandidateConfigs(): Array<WifiDeviceConfig>; | 1.取消位置权限 |
11|**function** getDeviceConfigs(): Array<WifiDeviceConfig>; | 1.取消位置权限 |
12|**function** getStations(): Array<StationInfo>; | 1.取消位置权限;2.返回随机MAC(GET_PEER_MAC权限返回真实MAC) |
13| **function** getCurrentP2pGroup(): Promise<WifiP2pGroupInfo>; | 1.取消位置权限 |
14| **function** getCurrentP2pGroup(callback: AsyncCallback<WifiP2pGroupInfo>): **void**; | 1.取消位置权限 |
15| **function** getP2pPeerDevices(): Promise<WifiP2pDevice[]>; | 1.取消位置权限;2.返回随机MAC(GET_PEER_MAC权限返回真实MAC) |
16| **function** getP2pPeerDevices(callback: AsyncCallback<WifiP2pDevice[]>): **void**; | 1.取消位置权限;2.返回随机MAC(GET_PEER_MAC权限返回真实MAC) |
17| **function** p2pConnect(config: WifiP2PConfig): **void**; | 1.取消位置权限 |
18| **function** startDiscoverDevices(): **void**; | 1.取消位置权限 |
19| **function** getP2pGroups(): Promise<Array<WifiP2pGroupInfo>>; | 1.取消位置权限 |
20| **function** getP2pGroups(callback: AsyncCallback<Array<WifiP2pGroupInfo>>): **void**; | 1.取消位置权限 |
21| **function** on(**type**: "p2pDeviceChange", callback: Callback<WifiP2pDevice>): **void**; | 1.取消位置权限;2.返回随机MAC(GET_PEER_MAC权限返回真实MAC) |
22| **function** off(**type**: "p2pDeviceChange", callback?: Callback<WifiP2pDevice>): **void**; | 1.取消位置权限;2.返回随机MAC(GET_PEER_MAC权限返回真实MAC) |
23| **function** on(**type**: "p2pPeerDeviceChange", callback: Callback<WifiP2pDevice[]>): **void**; | 1.取消位置权限;2.返回随机MAC(GET_PEER_MAC权限返回真实MAC) |
24| **function** off(**type**: "p2pPeerDeviceChange", callback?: Callback<WifiP2pDevice[]>): **void**; | 1.取消位置权限;2.返回随机MAC(GET_PEER_MAC权限返回真实MAC) |
25
26
27### 2 新增接口声明
28| 接口声明 | 接口描述 |
29|------|---------|
30| **function** startScan(): **void**; | 启动扫描 |
31| **function** getScanInfoList(): Array<WifiScanInfo>;         | 获取扫描列表         |
32| **function** setScanAlwaysAllowed(isScanAlwaysAllowed: boolean): **void**; | 设置后台扫描开关     |
33| **function** getScanAlwaysAllowed(): boolean;                | 获取后台扫描开关     |
34| **function** getIpv6Info(): Ipv6Info;                        | 获取ipv6地址信息     |
35| **function** isBandTypeSupported(bandType: WifiBandType): boolean; | 判断是否支持BandType |
36| **function** get5GChannelList(): Array<**number**>;          | 获取5G信道列表       |
37| **function** getDisconnectedReason(): DisconnectedReason;    | 获取网络断开原因     |
38
39### 3 废弃接口
40
41
42| 接口声明  |废弃说明                                                 |
43| ------------- |-------------------------------------------------------- |
44| **function** scan(): **void**; | 使用startScan接口启动扫描 |
45| **function** getScanResults(): Promise<Array<WifiScanInfo>>; | 使用getScanInfoList获取扫描列表 |
46| **function** getScanResults(callback: AsyncCallback<Array<WifiScanInfo>>): **void**; | 使用getScanInfoList获取扫描列表 |
47| **function** getScanResultsSync(): Array<WifiScanInfo>;      | 使用getScanInfoList获取扫描列表 |
48