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
待解决
相关问题
读取本地json 文件提示权限拒绝
3254浏览 • 1回复 待解决
有api可以知道用户已经拒绝过某权限么
782浏览 • 1回复 待解决
HarmonyOS 获取拒绝的权限
48浏览 • 1回复 待解决
HarmonyOS 权限申请拒绝问题
72浏览 • 1回复 待解决
#鸿蒙通关秘籍#文件授权访问的情况下如何撤销持久化权限?
97浏览 • 1回复 待解决
HarmonyOS 已经开启地图服务仍然提示没有权限
615浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在不配置权限的情况下选择和保存用户文件?
72浏览 • 1回复 待解决
webviewController是否无法在异步情况下loadUrl
1627浏览 • 1回复 待解决
HarmonyOS 调用短信服务的api发现权限拒绝
37浏览 • 1回复 待解决
HarmonyOS 申请应用跟踪权限被直接拒绝
38浏览 • 1回复 待解决
HarmonyOS text设置为超长情况下尾部省略,特定情况下展示异常,尾部还有空间的情况下提前省略
69浏览 • 1回复 待解决
怎样在不申请USB调试权限的情况下,通过命令行将ArkTS应用安装到HarmonyOS模拟器上?
326浏览 • 1回复 待解决
HarmonyOS 权限声明文件配置问题
585浏览 • 1回复 待解决
关于权限申请的配置文件声明
1745浏览 • 1回复 待解决
HarmonyOS 声明配置权限后,在app运行时,没有弹窗
195浏览 • 1回复 待解决
检查某个权限是否已经授权。
503浏览 • 1回复 待解决
HarmonyOS 对权限的管控情况
229浏览 • 1回复 待解决
HarmonyOS在使用@BuilderParam的情况下如何使用@Provide和@Cousume
378浏览 • 1回复 待解决
在 HarmonyOS 中,如果用户拒绝了某个应用的权限请求,应用应该如何处理?
280浏览 • 0回复 待解决
HarmonyOS textInput在没有点击的情况下进入响应输入的状态
341浏览 • 1回复 待解决
HarmonyOS 在module.js中添加了权限,提示不能获取权限,不能安装 code:9568289
378浏览 • 1回复 待解决
Slider组件在Item数量等于displayCount的情况下无法轮播
2143浏览 • 1回复 待解决
在多个Navigation组件的情况下,如何进行路由管理
573浏览 • 1回复 待解决
HarmonyOS 账号已申请企业内部应用分发权限的情况下,新增证书下拉列表仍然看不到组织发布证书
4浏览 • 0回复 待解决
可以正常获取的,请将修改"abilities": ["EntryFormAbility"],为"abilities": ["EntryAbility"],后重试。