openharmony 鸿蒙 changelogs-wifiManager

2023-10-30 浏览 (367)

wifi子系统ChangeLog

cl.wifiManager.1 接口权限变更,修改为文件内对应的接口权限变更。

1- 涉及接口

接口声明变更前权限变更后权限
function getCandidateConfigs(): Array;1.需要位置权限1.取消位置权限
function getDeviceConfigs(): Array;1.需要位置权限1.取消位置权限
function getStations(): Array;1.需要位置权限 2.返回物理MAC1.取消位置权限;2.返回随机MAC(GET_PEER_MAC权限返回真实MAC)
function getCurrentP2pGroup(): Promise;1.需要位置权限1.取消位置权限
function getCurrentP2pGroup(callback: AsyncCallback): void;1.需要位置权限1.取消位置权限
function getP2pPeerDevices(): Promise<WifiP2pDevice[]>;1.需要位置权限 2.返回物理MAC1.取消位置权限;2.返回随机MAC(GET_PEER_MAC权限返回真实MAC)
function getP2pPeerDevices(callback: AsyncCallback<WifiP2pDevice[]>): void;1.需要位置权限1.取消位置权限;2.返回随机MAC(GET_PEER_MAC权限返回真实MAC)
function p2pConnect(config: WifiP2PConfig): void;1.需要位置权限1.取消位置权限
function startDiscoverDevices(): void;1.需要位置权限1.取消位置权限
function getP2pGroups(): Promise<Array>;1.需要位置权限1.取消位置权限
function getP2pGroups(callback: AsyncCallback<Array>): void;1.需要位置权限1.取消位置权限
function on(type: "p2pDeviceChange", callback: Callback): void;1.需要位置权限 2.返回物理MAC1.取消位置权限;2.返回随机MAC(GET_PEER_MAC权限返回真实MAC)
function off(type: "p2pDeviceChange", callback?: Callback): void;1.需要位置权限 2.返回物理MAC1.取消位置权限;2.返回随机MAC(GET_PEER_MAC权限返回真实MAC)
function on(type: "p2pPeerDeviceChange", callback: Callback<WifiP2pDevice[]>): void;1.需要位置权限 2.返回物理MAC1.取消位置权限;2.返回随机MAC(GET_PEER_MAC权限返回真实MAC)
function off(type: "p2pPeerDeviceChange", callback?: Callback<WifiP2pDevice[]>): void;1.需要位置权限 2.返回物理MAC1.取消位置权限;2.返回随机MAC(GET_PEER_MAC权限返回真实MAC)

变更影响
使用之前已发布的API版本且使用到了上述接口的,需要改为使用变更后的权限。

关键的接口/组件变更
无

适配指导
权限重新适配

cl.wifiManager.2 扫描wifi能力的接口废弃与新增

因为优化扫描接口scan(),getScanResults(),getScanResultsSync(),对原接口废弃,推荐使用新的接口进行应用开发.

变更影响
如下接口从API 10开始废弃,废弃不影响已开发应用的兼容性,但建议改为使用新的替代接口。

关键的接口/组件变更

废弃接口对应新增接口功能说明
function scan(): void;function startScan(): void;使用startScan接口启动扫描
function getScanResults(): Promise<Array>;function getScanInfoList(): Array;使用getScanInfoList获取扫描列表
function getScanResults(callback: AsyncCallback<Array>): void;function getScanInfoList(): Array;使用getScanInfoList获取扫描列表
function getScanResultsSync(): Array;function getScanInfoList(): Array;使用getScanInfoList获取扫描列表

适配指导
应用中使用废弃接口的,建议升级API 10以后修改为对应的新增接口。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙ArkUI子系统changelog

harmony 鸿蒙程序访问控制子系统ChangeLog

harmony 鸿蒙帐号子系统ChangeLog

harmony 鸿蒙bluetooth子系统ChangeLog

harmony 鸿蒙包管理子系统ChangeLog

harmony 鸿蒙安全子系统ChangeLog

harmony 鸿蒙图形子系统ChangeLog

harmony 鸿蒙输入法框架子系统-输入法框架ChangeLog

harmony 鸿蒙电话子系统ChangeLog

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/a3c981dfa11a457093774be09497c27e