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
2323浏览 • 1回复 待解决
设备连接Wi-Fi后,如何获取当前设备的IP地址
2090浏览 • 1回复 待解决
HarmonyOS WI-FI如何设置代理的问题
63浏览 • 1回复 待解决
HarmonyOS NEXT 如何获取当前设备网络状态(Wi-Fi/移动数据)?
217浏览 • 0回复 待解决
跳转Wi-Fi 设置页如何实现?
263浏览 • 1回复 待解决
如何获取网络类型:Wi-Fi,3G,4G,5G等
2439浏览 • 1回复 待解决
HarmonyOS 仅Wi-Fi下加载图片控制
322浏览 • 1回复 待解决
求大佬告知如何扫描Wi-Fi列表
2193浏览 • 1回复 待解决
HarmonyOS 如何检测Wi-Fi代理,防止抓包?
36浏览 • 1回复 待解决
如何判断当前网络是否是Wi-Fi环境?
444浏览 • 1回复 待解决
HarmonyOS 如何判断设备当前网络流量真正使用的是Wi-Fi还是蜂窝?如何正确获取设备电话卡的网络类型?
95浏览 • 1回复 待解决
#鸿蒙通关秘籍#P2P模式(Wi-Fi直连)是如何工作的?
93浏览 • 1回复 待解决
TCPSocket在Wi-Fi和移动网络时可以指定发送的网络吗?
373浏览 • 0回复 待解决
HarmonyOS 蓝牙权限的问题, 未授权蓝牙权限后,蓝牙权限如何开启
554浏览 • 1回复 待解决
获取蓝牙权限后进入应用权限管理页面并没有获取到蓝牙权限,不确认是HarmonyOS问题还是调用的蓝牙权限不对
420浏览 • 1回复 待解决
HarmonyOS定位权限问题
438浏览 • 1回复 待解决
HarmonyOS 在Wi-Fi和蜂窝都开启的情况下,使用运营商白名单的api后无法强制流量调用
28浏览 • 1回复 待解决
HarmonyOS 如何开启定位开关
58浏览 • 1回复 待解决
HarmonyOS 有无开关蓝牙的api接口?
37浏览 • 1回复 待解决
HarmonyOS无法获取蓝牙设备的真实MAC
764浏览 • 1回复 待解决
获取定位权限没有弹框
1950浏览 • 1回复 待解决
HarmonyOS关于蓝牙无权限的问题
1182浏览 • 1回复 待解决
HarmonyOS 请问通过什么方式能够获取到系统定位开关的状态
22浏览 • 1回复 待解决
hdc工具的属性开关有哪些?例如Ark属性开关等
1749浏览 • 1回复 待解决
HarmonyOS 如何获取用户相应权限,如通知权限、位置权限等
36浏览 • 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#授权方式