HarmonyOS 获取设备的蓝牙、Wi-Fi、定位等开关权限问题

目前在文档中看到的获取方式

蓝牙:通过 access.getState() 来获取,但是需要 ohos.permission.ACCESS_BLUETOOTH 权限,这个权限需要向用户申请,但目前只想知道用户蓝牙的开关有没打开

wifi:通过 wifiManager.isWifiActive() 获取,这个需要 ohos.permission.GET_WIFI_INFO 权限,声明即可

位置信息:geoLocationManager.isLocationEnabled() 这个又不需要权限了

就是在只想获取开关状态的情况下,三个开关就对应着三种不同的权限方式,在开发时和用户使用时都感觉不统一,能否提供一种方式可以只获取开关状态,统一申请权限或者不需要权限的方式

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

权限方面:

1、对于文档中给出的权限,是否授权可以通过权限校验的接口

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-abilityaccessctrl-V5#checkaccesstokensync10

2、GET_WIFI_INFO 权限和ACCESS_BLUETOOTH 权限归属于两类权限,当前设计的规格如此,授权方式分为两种,参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-permission-mgmt-overview-V5#授权方式

分享
微博
QQ
微信
回复
1天前
相关问题
如何获取Wi-Finetworkid
2323浏览 • 1回复 待解决
HarmonyOS WI-FI如何设置代理问题
63浏览 • 1回复 待解决
跳转Wi-Fi 设置页如何实现?
263浏览 • 1回复 待解决
HarmonyOSWi-Fi下加载图片控制
322浏览 • 1回复 待解决
求大佬告知如何扫描Wi-Fi列表
2193浏览 • 1回复 待解决
如何判断当前网络是否是Wi-Fi环境?
444浏览 • 1回复 待解决
HarmonyOS定位权限问题
438浏览 • 1回复 待解决
HarmonyOS 如何开启定位开关
58浏览 • 1回复 待解决
HarmonyOS 有无开关蓝牙api接口?
37浏览 • 1回复 待解决
HarmonyOS无法获取蓝牙设备真实MAC
764浏览 • 1回复 待解决
获取定位权限没有弹框
1950浏览 • 1回复 待解决
HarmonyOS关于蓝牙权限问题
1182浏览 • 1回复 待解决