最近很多厂商推送了Android10.0 的ROM。Android之后,大量的App出现了闪退或者打不开,白屏等问题。
Pangu-Immortal (Pangu-Immortal) · GitHub
获取定位权限
注意:在Android10.0里,获取定位权限需要增加以下权限。
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
<!-- 关于修改 钉钉、北森的定位 https://github.com/yugu88/MagicWX -->
打开本地热点需要下面权限:
<!-- 关于修改 钉钉、北森的定位 https://github.com/yugu88/MagicWX -->
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
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/Pangu-Immortal: 🔥免root实现 Android改机(一键新机)技术解密,微信无限多开等。。