正如一些人所指出的那样,Android 9 (Pie) 严格限制了 wifi 扫描,从而削弱了任何执行 wifi 记录或基于 wifi 的位置查找的应用程序,其频率类似于 GPS。
如上面链接的票中所述:
- 每个前台应用程序限制为每 2 分钟扫描 4 次
- 所有后台应用程序组合限制为每 30 分钟扫描一次
- 持有
android.Manifest.permission.NETWORK_SETTINGS
权限的应用程序不受扫描限制(参见docs)
但是,我在文档中的任何地方都没有找到android.Manifest.permission.NETWORK_SETTINGS
描述(我希望它记录在android.manifest.permission中)。
如果我只是在清单中声明,应用程序构建正常,安装正常,但我看不到任何额外的权限(即使我选择显示全部),至少在 Oreo 上(不幸的是我没有要测试的 Pie 设备还在)。
android.Manifest.permission.NETWORK_SETTINGS
常规用户(即非系统)应用程序是否可以使用常规权限?