鸿蒙OS开发中如何获取已经连接的wifi密码?
let configs:Array<wifiManager.WifiDeviceConfig> = wifiManager.getDeviceConfigs();
提示接口不存在
鸿蒙OS开发中如何获取已经连接的wifi密码?
let configs:Array<wifiManager.WifiDeviceConfig> = wifiManager.getDeviceConfigs();
提示接口不存在
1 回答750 阅读✓ 已解决
1 回答735 阅读
1 回答715 阅读
1 回答670 阅读
1 回答637 阅读
643 阅读
400 阅读
获取已连接的wife密码,需要先通过wifiManager.getCandidateConfigs()获取网络配置数组中的WifiDeviceConfig,WifiDeviceConfig信息中的preSharedKey就是热点的密码;
通过wifiManager模块调用API获取网络配置的示例demo如下:
import wifiManager from '@ohos.wifiManager';
try {
let configs = wifiManager.getCandidateConfigs();
console.info("configs:" + JSON.stringify(configs));
let len = configs.length;
console.log("result len: " + len);
if(len > 0){
}
}catch(error){
console.error("failed:" + JSON.stringify(error));
}
关于wifiManager.getCandidateConfigs()的使用,还可以参考官方文档如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...
关于WifiDeviceConfig信息的详细解释可以参考官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...