HarmonyOS 获取设备的蓝牙、Wi-Fi、定位等开关权限问题
目前在文档中看到的获取方式
蓝牙:通过 access.getState() 来获取,但是需要 ohos.permission.ACCESS_BLUETOOTH 权限,这个权限需要向用户申请,但目前只想知道用户蓝牙的开关有没打开
wifi:通过 wifiManager.isWifiActive() 获取,这个需要 ohos.permission.GET_WIFI_INFO 权限,声明即可
位置信息:geoLocationManager.isLocationEnabled() 这个又不需要权限了
就是在只想获取开关状态的情况下,三个开关就对应着三种不同的权限方式,在开发时和用户使用时都感觉不统一,能否提供一种方式可以只获取开关状态,统一申请权限或者不需要权限的方式
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS与蓝牙/Wi-Fi设备的交互流程是怎样的?
552浏览 • 0回复 待解决
HarmonyOS WI-FI如何设置代理的问题
2805浏览 • 1回复 待解决
如何获取Wi-Fi的networkid
3489浏览 • 1回复 待解决
设备连接Wi-Fi后,如何获取当前设备的IP地址
3244浏览 • 1回复 待解决
HarmonyOS NEXT 如何获取当前设备网络状态(Wi-Fi/移动数据)?
1290浏览 • 0回复 待解决
跳转Wi-Fi 设置页如何实现?
1496浏览 • 1回复 待解决
是否可以通过应用控制设备的系统设置,比如调节亮度、音量或开关 Wi-Fi?
476浏览 • 0回复 待解决
如何获取网络类型:Wi-Fi,3G,4G,5G等
4356浏览 • 1回复 待解决
HarmonyOS Wi-Fi列表中 ,不同设备中bssid不同
1097浏览 • 1回复 待解决
HarmonyOS 仅Wi-Fi下加载图片控制
1649浏览 • 1回复 待解决
求大佬告知如何扫描Wi-Fi列表
3989浏览 • 1回复 待解决
HarmonyOS 如何检测Wi-Fi代理,防止抓包?
1127浏览 • 1回复 待解决
如何判断当前网络是否是Wi-Fi环境?
1649浏览 • 1回复 待解决
#鸿蒙通关秘籍#P2P模式(Wi-Fi直连)是如何工作的?
1146浏览 • 1回复 待解决
HarmonyOS 设备链接Wi-Fi类型是开放的类型不能选择 MAC 地址,只能使用随机的
943浏览 • 1回复 待解决
HarmonyOS 如何判断设备当前网络流量真正使用的是Wi-Fi还是蜂窝?如何正确获取设备电话卡的网络类型?
1923浏览 • 1回复 待解决
TCPSocket在Wi-Fi和移动网络时可以指定发送的网络吗?
1075浏览 • 1回复 待解决
HarmonyOS 蓝牙权限的问题, 未授权蓝牙权限后,蓝牙权限如何开启
1829浏览 • 1回复 待解决
获取蓝牙权限后进入应用权限管理页面并没有获取到蓝牙权限,不确认是HarmonyOS问题还是调用的蓝牙权限不对
2020浏览 • 1回复 待解决
HarmonyOS定位权限问题
1615浏览 • 1回复 待解决
HarmonyOS 如何获取到用户是否打开定位开关
811浏览 • 1回复 待解决
HarmonyOS 在Wi-Fi和蜂窝都开启的情况下,使用运营商白名单的api后无法强制流量调用
867浏览 • 1回复 待解决
HarmonyOS 有无开关蓝牙的api接口?
1005浏览 • 1回复 待解决
HarmonyOS 如何开启定位开关
1166浏览 • 1回复 待解决
HarmonyOS关于蓝牙无权限的问题
3226浏览 • 1回复 待解决
权限方面:
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#授权方式