做网站需要前台和后台吗,html5网站开发语言,网站写作赚钱,广州个性化网站建设位置信息权限是众多应用权限中的一种#xff0c;是应用获取手机地理位置信息的必要凭证。在你首次安装应用并打开时#xff0c;通常会出现一连串的权限弹框#xff0c;如果该应用在其运行过程中会用到你的地理位置信息#xff0c;那么这些弹框中就会包含一个与位置信息有关…位置信息权限是众多应用权限中的一种是应用获取手机地理位置信息的必要凭证。在你首次安装应用并打开时通常会出现一连串的权限弹框如果该应用在其运行过程中会用到你的地理位置信息那么这些弹框中就会包含一个与位置信息有关的权限声明你可以选择允许或拒绝这就决定了该应用能否获取到你的位置信息。由于用户的位置信息与隐私安全挂钩所以位置信息权限也被安卓纳入危险等级权限其他危险等级权限还有读取联系人、访问相机等。 一般来说目前会用到用户位置信息的主流应用可以分为以下几大类导航地图类高德地图、百度地图、腾讯地图等。不用多说这类应用是我们在出行规划路线的好帮手必然需要获取到手机的位置信息。生活出行类滴滴、哈罗单车、美团、携程等。这类应用也是基于用户位置信息提供服务的如滴滴、哈罗单车需要在知道用户位置后调度资源提供用车服务。户外运动类Keep、悦跑圈、咕咚等。这类应用的户外跑、骑行等功能会实时记录用户的位置。社交通讯类微信、QQ等。这类应用一般支持对话中发送位置或者查看附近用户功能。资讯娱乐类今日头条、抖音等。这类应用会基于用户实际位置推荐相关性更高的新闻、短视频。除了以上主流应用也有越来越多其他应用会声明获取位置信息权限但它们看上去似乎也没有需要用到位置信息的场合如果权限授予不当还真有可能把个人位置隐私泄露给动机不良的应用。Google也是基于这种考虑在不断完善安卓的定位权限对应用行为的限制。接下来给大家讲讲在ColorOS 7中如何根据应用类型设置不同的位置权限更好地保护自身隐私同时也有利于增加手机续航时间。图1 ColorOS 7三种位置信息权限在ColorOS 7中位置信息权限分为三种“允许”、“使用时允许”、“拒绝”。“拒绝”的意思很好理解那么“允许”和“使用时允许”有什么不同呢“使用时允许”意味着只要应用停留在前台那么就可以顺利通过系统的权限检查从而获取到手机位置而一旦退入后台或者被关闭系统的权限检查机制会介入保护应用无法再获取到手机位置而“允许”对应用的限制更弱些不管应用在前台还是后台只要应用进程没有被杀就可以自由获取手机的位置。举个生活中的例子大家更好理解游乐园会提供不同类型的票种供游客选择日票仅限单次进园游玩季票则可以在有效期内不限次数地进园游玩而如果你有游乐园的员工证那甚至可以在闭园情况下进入办公。“使用时允许”就相当于这里的季票“允许”相当于你有员工证有更高的权限。那日票代表什么呢这里先卖个关子稍后揭晓。清楚了两者的区别你是不是觉得“使用时允许”才是更符合隐私合规和用户认知的那个的确“使用时允许”也是Google鼓励三方应用声明的权限类型因为“允许”权限听上去非常“流氓”但也存在一些应用有这方面的需求比如导航地图类应用我们在导航过程中可能会切出去接个电话、回个微信等应用只有被授予“允许”权限才能保持在后台继续导航给到用户及时的语音提示并更新轨迹。因此我们建议在ColorOS 7中对导航地图类应用及其他一些有在后台及时更新轨迹需求的应用(如滴滴司机端、美团众包等)授予“允许”定位权限而其他大部分应用授予“使用时允许”定位权限即可如果是小众应用可能完全不需要用到用户的位置信息那么果断地选择“拒绝”就好这样不但可以最大程度保护到自己的隐私也能一定程度延长手机的续航因为手机的GPS模块开始工作后手机的工作电流会有不小上升一旦你不小心给某个三方流氓应用授予了“允许”定位权限那么说不定在你息屏待机的时候它还在悄摸摸地不断请求定位浪费你的电量呢这里再给大家科普个小知识很多地图应用会在用户将其切到后台后仍然在前台维持一个前台服务(下拉通知栏可以看到它的身影)目的就是防止用户授予了“使用时允许”导致其无法在后台继续导航所以对这类应用授予“允许”或“使用时允许”效果基本是一样的。讲完了在ColorOS 7上定位权限的授予建议各位是不是有立马排查下手机的冲动所以这里再教大家在ColorOS 7上查询和修改应用的定位权限的方法。ColorOS 7支持三种方式查看自己对应用授予的位置信息权限长按应用图标进入长按你想查询的应用点击“应用信息-应用权限-位置信息”就可以看到应用当前被授予的位置信息权限是哪一种点击具体权限就可以修改了。设置-应用管理-应用列表从这个路径进入找到你想修改权限的应用剩下的操作就和方法1一样了。设置-应用管理-应用权限从这个路径进入找到“位置信息”权限就可以将所有应用的定位权限设置尽收眼底可以快速地将所有应用排查一遍。 图2 应用进入和权限进入两种修改方法大家可以根据需要选择合适的方法进行定位权限排查。除了安装在手机上的一个个独立应用现在又出现了另一种形式的插件式应用比如微信小程序。如果你发现在使用微信小程序过程中弹出无法获取到当前位置的提示但又确实授予了微信“允许”或“使用时允许”的位置信息权限那么很可能就是没有进一步对小程序单独授予位置权限设置方法也很简单点击小程序右上角的三点图标-设置-位置信息然后就可以修改成你需要的权限了。细心的老朋友可能会发现ColorOS 6中也有类似ColorOS 7中的前后台定位控制功能但并没有被纳入权限管理体系只是在位置信息的设置界面提供了用户自行设置前后台是否允许定位的开关最终的效果与ColorOS 7中的“使用时允许”与“允许”是相同的。提到了ColorOS 6那么这里也插播一条ColorOS 11中的定位权限变化预告在即将发布的ColorOS 11中除了已有的“允许”、“使用时允许”、“拒绝”三类定位权限又新增了“仅限这一次”的类型这就相当于前文提到过的“日票”。图3 ColorOS 11“仅限这一次”位置权限如果你对应用授予的是这种权限那么应用只有在本次启动后的生存期内才有权限获取你的位置如果退出应用后下一次再打开它就失去了位置信息权限会再次弹框请求用户授予。这种设计依然是出于保护用户隐私的初衷最大程度减少用户位置信息泄露带来的风险。OPPO在保护用户数据与隐私方面会继续致力于为广大用户提供可靠安全的产品。