首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在NETWORK_SETTINGS许可下防止安卓9 (Pie)上的wifi扫描节流

在NETWORK_SETTINGS许可下防止安卓9 (Pie)上的wifi扫描节流
EN

Stack Overflow用户
提问于 2018-08-17 18:29:48
回答 2查看 5.2K关注 0票数 10

就像有些人有注意到一样,安卓9 (Pie)严格限制wifi扫描,从而削弱了任何使用类似GPS的频率进行wifi登录或基于wifi的位置查找的应用程序。

如上文链接的票证所述:

  • 每个前台应用程序限制为每2分钟4次扫描。
  • 所有背景应用程序加在一起仅限于每30分钟进行一次扫描。
  • 拥有android.Manifest.permission.NETWORK_SETTINGS权限的应用程序不受扫描节流(cf )限制。文档)

但是,我在文档中找不到描述android.Manifest.permission.NETWORK_SETTINGS的地方(我希望它在android.manifest.permission上有文档记录)。

如果我只是在清单中声明,应用程序构建OK,安装OK,但我没有看到任何额外的权限(即使我选择显示所有权限),至少在奥利奥(不幸的是,我还没有可以测试的Pie设备)。

android.Manifest.permission.NETWORK_SETTINGS是普通用户(即非系统)应用程序可以使用的常规权限吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-17 19:12:36

不幸的是,这是只为系统应用程序保留的signature级别权限:

代码语言:javascript
复制
<!-- Allows Settings and SystemUI to call methods in Networking services
     <p>Not for use by third-party or privileged applications.
     @hide This should only be used by Settings and SystemUI.
-->
<permission android:name="android.permission.NETWORK_SETTINGS"
    android:protectionLevel="signature" />

来源:base/blob/master/core/res/AndroidManifest.xml

票数 13
EN

Stack Overflow用户

发布于 2019-04-14 06:47:52

谣传的安卓Q将有一个新的权限android.permission.ACCESS_BACKGROUND_LOCATION,允许背景扫描。这些文档说它“允许应用程序访问后台的位置。”保护水平是“危险”的而不是“签名”。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51901074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档