HarmonyOS connection.getAllNetsSync()在明确已经声明权限的情况下提示权限拒绝
在项目中需要使用connection.getAllNetsSync()判断当前可用网络,已经在Entry的module.json5中声明了权限ohos.permission.GET_NETWORK_INFO,但是仍然抛出异常201 - Permission denied
"name": "ohos.permission.GET_NETWORK_INFO",
"reason": "$string:reason",
"usedScene": {
"abilities": [
"EntryFormAbility"
],
"when": "inuse"
}
/**
* 判断当前是否存在可用网络
* netId:
* 101 - wifi
* 102 - 蜂窝网
* @returns
*/
public isNetworkEnable(): boolean {
try {
let nets = connection.getAllNetsSync();
return nets !== undefined && nets.length > 0;
} catch (e) {
Log.error('isNetworkEnable error ' + JSON.stringify(e))
return false;
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 在用户拒绝应用申请系统权限的情况下,怎么判断该权限已经申请过而且被用户拒绝过
714浏览 • 1回复 待解决
读取本地json 文件提示权限拒绝
3767浏览 • 1回复 待解决
HarmonyOS 获取拒绝的权限
493浏览 • 1回复 待解决
有api可以知道用户已经拒绝过某权限么
1227浏览 • 1回复 待解决
HarmonyOS 权限申请拒绝问题
704浏览 • 1回复 待解决
#鸿蒙通关秘籍#文件授权访问的情况下如何撤销持久化权限?
630浏览 • 1回复 待解决
HarmonyOS 已经开启地图服务仍然提示没有权限
1134浏览 • 1回复 待解决
HarmonyOS webview权限授权被拒绝
577浏览 • 1回复 待解决
HarmonyOS 在申请相机权限拒绝后仍能打开相机
432浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在不配置权限的情况下选择和保存用户文件?
524浏览 • 1回复 待解决
HarmonyOS 申请应用跟踪权限被直接拒绝
804浏览 • 1回复 待解决
webviewController是否无法在异步情况下loadUrl
2143浏览 • 1回复 待解决
HarmonyOS 调用短信服务的api发现权限拒绝
512浏览 • 1回复 待解决
HarmonyOS text设置为超长情况下尾部省略,特定情况下展示异常,尾部还有空间的情况下提前省略
740浏览 • 1回复 待解决
怎样在不申请USB调试权限的情况下,通过命令行将ArkTS应用安装到HarmonyOS模拟器上?
533浏览 • 1回复 待解决
HarmonyOS 权限声明文件配置问题
1298浏览 • 1回复 待解决
关于权限申请的配置文件声明
2261浏览 • 1回复 待解决
HarmonyOS 在连接蓝牙的情况下,怎么使用蓝牙(sco)采集
442浏览 • 1回复 待解决
HarmonyOS 声明配置权限后,在app运行时,没有弹窗
1002浏览 • 1回复 待解决
检查某个权限是否已经授权。
1097浏览 • 1回复 待解决
HarmonyOS 对权限的管控情况
550浏览 • 1回复 待解决
HarmonyOS在使用@BuilderParam的情况下如何使用@Provide和@Cousume
887浏览 • 1回复 待解决
HarmonyOS 在module.js中添加了权限,提示不能获取权限,不能安装 code:9568289
776浏览 • 1回复 待解决
HarmonyOS 手机静音情况下,无法震动
640浏览 • 1回复 待解决
可以正常获取的,请将修改"abilities": ["EntryFormAbility"],为"abilities": ["EntryAbility"],后重试。