找回密码
 请使用中文注册

手机号码,快捷登录

手机号码,快捷登录

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

2023-5-6 06:27| 发布者: 开心| 查看: 11| 评论: 0

阅读字号:

摘要:   大家在运用 Android 手机的过程中一定见过各种各样的权限请求弹窗:  得益于 Android 6.0 引入的运行时权限(Runtime Permission)机制,很多使用在访问电话、短信 ...
      大家在运用 Android 手机的过程中一定见过各种各样的权限请求弹窗:



  得益于 Android 6.0 引入的运行时权限(Runtime Permission)机制,很多使用在访问电话、短信、定位、储存空间等信息前必须以上图这样的弹窗进行申请,用户可以根据实际需要来决定是否授予相关权限。
  但总有一些比较无耻的使用,得不到某个权限就直接「罢工」,尽管那些权限在用户看来是完全没必要的。



  没有内置强力魔改版权限管理的系统(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 提供了两种运行方式:特权模式和 root 模式。其中,特权模式需要借助开发者的另一款使用 Shizuku Manager 才能运行。

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

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

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|手机版|家电维修论坛 ( 蜀ICP备19011473号-4 川公网安备51102502000164号 )

GMT+8, 2025-6-22 06:23 , Processed in 0.124217 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部