HarmonyOS 获取设备的蓝牙、Wi-Fi、定位等开关权限问题
目前在文档中看到的获取方式
蓝牙:通过 access.getState() 来获取,但是需要 ohos.permission.ACCESS_BLUETOOTH 权限,这个权限需要向用户申请,但目前只想知道用户蓝牙的开关有没打开
wifi:通过 wifiManager.isWifiActive() 获取,这个需要 ohos.permission.GET_WIFI_INFO 权限,声明即可
位置信息:geoLocationManager.isLocationEnabled() 这个又不需要权限了
就是在只想获取开关状态的情况下,三个开关就对应着三种不同的权限方式,在开发时和用户使用时都感觉不统一,能否提供一种方式可以只获取开关状态,统一申请权限或者不需要权限的方式
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何获取Wi-Fi的networkid
2537浏览 • 1回复 待解决
HarmonyOS WI-FI如何设置代理的问题
402浏览 • 1回复 待解决
设备连接Wi-Fi后,如何获取当前设备的IP地址
2331浏览 • 1回复 待解决
HarmonyOS NEXT 如何获取当前设备网络状态(Wi-Fi/移动数据)?
502浏览 • 0回复 待解决
跳转Wi-Fi 设置页如何实现?
509浏览 • 1回复 待解决
HarmonyOS Wi-Fi列表中 ,不同设备中bssid不同
334浏览 • 1回复 待解决
如何获取网络类型:Wi-Fi,3G,4G,5G等
2822浏览 • 1回复 待解决
HarmonyOS 仅Wi-Fi下加载图片控制
664浏览 • 1回复 待解决
求大佬告知如何扫描Wi-Fi列表
2734浏览 • 1回复 待解决
HarmonyOS 如何检测Wi-Fi代理,防止抓包?
274浏览 • 1回复 待解决
如何判断当前网络是否是Wi-Fi环境?
748浏览 • 1回复 待解决
HarmonyOS 设备链接Wi-Fi类型是开放的类型不能选择 MAC 地址,只能使用随机的
250浏览 • 1回复 待解决
#鸿蒙通关秘籍#P2P模式(Wi-Fi直连)是如何工作的?
352浏览 • 1回复 待解决
HarmonyOS 如何判断设备当前网络流量真正使用的是Wi-Fi还是蜂窝?如何正确获取设备电话卡的网络类型?
416浏览 • 1回复 待解决
TCPSocket在Wi-Fi和移动网络时可以指定发送的网络吗?
507浏览 • 0回复 待解决
HarmonyOS 蓝牙权限的问题, 未授权蓝牙权限后,蓝牙权限如何开启
763浏览 • 1回复 待解决
获取蓝牙权限后进入应用权限管理页面并没有获取到蓝牙权限,不确认是HarmonyOS问题还是调用的蓝牙权限不对
812浏览 • 1回复 待解决
HarmonyOS 在Wi-Fi和蜂窝都开启的情况下,使用运营商白名单的api后无法强制流量调用
208浏览 • 1回复 待解决
HarmonyOS 如何获取到用户是否打开定位开关
155浏览 • 1回复 待解决
HarmonyOS定位权限问题
888浏览 • 1回复 待解决
HarmonyOS无法获取蓝牙设备的真实MAC
1142浏览 • 1回复 待解决
HarmonyOS 如何开启定位开关
368浏览 • 1回复 待解决
HarmonyOS 有无开关蓝牙的api接口?
292浏览 • 1回复 待解决
HarmonyOS关于蓝牙无权限的问题
1634浏览 • 1回复 待解决
HarmonyOS ble搜索蓝牙设备,获取的设备的deviceName全部为空
134浏览 • 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#授权方式