迅维网

不给权限不让用?App Ops:不存在的

晨洋宝贝 2017-9-7 10:06


  大家在运用 Android 手机的过程中一定见过各种各样的权限请求弹窗:


不给权限不让用?App Ops:不存在的


  得益于 Android 6.0 引入的运行时权限(Runtime Permission)机制,很多使用在访问电话、短信、定位、储存空间等信息前必须以上图这样的弹窗进行申请,用户可以根据实际需要来决定是否授予相关权限。

  但总有一些比较无耻的使用,得不到某个权限就直接「罢工」,尽管那些权限在用户看来是完全没必要的。


不给权限不让用?App Ops:不存在的


  没有内置强力魔改版权限管理的系统(MIUI 等)该如何应对这类「流氓」呢?App Ops 可能是个不错的选择。

App Ops 是什么


  自 Android 4.3 开始,Google 就为原生 Android 系统加入了一款权限管理工具——App Ops。它能为用户提供最为底层、最为全局的使用权限管理方式,但却一直被 Google「雪藏」在系统代码中(可能是想留着作为 Android Z 的「杀手锏」吧)。


不给权限不让用?App Ops:不存在的


  在热心开发者的努力下,这款藏在系统源码中的 App Ops 被迁移出来并打包为独立使用,功能更加强大、用户界面也更为直观精致。


不给权限不让用?App Ops:不存在的


App Ops 的优势


  和系统自带的权限管理不一样,App Ops 更为底层。也就是说,在 App Ops 中的权限设置可以无视运行时权限的设置,自行判定是否授权。


  比如开头提到的不给权限不给用的情况,我们可以在 App Ops 中拒绝为这款使用授予相应的权限,这样即便是我们在使用运行时选择了「允许」,这款使用也只能获得到没用的空数据。


不给权限不让用?App Ops:不存在的


  除了这个用途以外,App Ops 还可以用来管理那些我们平时所看不到的权限,比如后台运行与唤醒、开机启动、短信、录音等等……

  如果你觉得打开 App Ops 单独设置权限比较麻烦,也可以在 App Ops 的设置里事先设定一套权限模板,然后在已安装的使用上批量使用权限设置。新安装一款使用时,App Ops 也会弹出通知询问是否事先套用权限模板,免去后顾之忧。


不给权限不让用?App Ops:不存在的


写在最后


  App Ops 提供了两种运行方式:特权模式和 root 模式。其中,特权模式需要借助开发者的另一款使用 Shizuku Manager 才能运行。


  和 root 模式相比,特权模式可以通过 adb 免 root 运行,权限设置的响应速度也更快。因此可以说,App Ops 其实是一个非常强力、适用范围也非常广的权限管理扩展工具。对权限和隐私比较敏感的朋友,App Ops 应该是你们的必备使用了。


  大家在运用手机的过程中还遇到过哪些「不给权限就罢工」的流氓使用?系统自带的权限管理工具能不能很好地帮你处理相似的权限请求?欢迎分享出来给大家参考参考哦。


雷人

握手

鲜花

鸡蛋

路过
收藏
来自: 今日头条

最新评论

发表评论

登录 后可参与评论
关闭

站长提醒 上一条 /1 下一条

返回顶部
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索