Android 10.0相关权限的变更(使用WiFi Direct必须打开定位)

Nina ·
更新时间:2024-11-11
· 786 次阅读

最近很多厂商推送了Android10.0 的ROM。Android之后,大量的App出现了闪退或者打不开,白屏等问题。

获取定位权限

注意:在Android10.0里,获取定位权限需要增加以下权限。

打开本地热点需要下面权限:

Android 10.0中对隐私权(权限)做了变更。这里总结一些与 WLAN 相关的。
1、对直接访问已配置的 WLAN 网络实施了限制

如果应用以 Android 10 或更高版本为目标平台,并且应用不是系统应用或 DPC,则下列方法不会返回有用数据:

getConfiguredNetworks() 方法始终返回空列表。 每个返回整数值的网络操作方法(addNetwork() 和 updateNetwork())始终返回 -1。 每个返回布尔值的网络操作(removeNetwork()、reassociate()、enableNetwork()、disableNetwork()、reconnect() 和 disconnect())始终返回 false。 2、一些WLAN API 需要精确位置权限 WLAN WifiManager startScan() getScanResults() getConnectionInfo() getConfiguredNetworks() WifiAwareManager WifiP2pManager WifiRttManager

Android 10.0 适配源码:https://github.com/yugu88/MagicWX。


作者:hao_qi



direct 定位 Android

需要 登录 后方可回复, 如果你还没有账号请 注册新账号