“在 Android 系统中存在一个叫做 "appops" 的系统服务,该服务定义了一系列的“应用操作”(application operation, op)。其中部分“应用操作”与“权限”对应(如 OP_CAMERA 与“相机权限”),其余则对应单独的功能(如 OP_READ_CLIPBOARD 与读取剪贴板,但并不存在“读取剪贴板权限”)。
“原生 Android 系统使用 appops 来追踪权限使用,appops 也部分被用于权限控制。每个应用都有自己的 "appops" 设置,当应用需要执行某些操作时,系统在检查权限的同时也会检查 "appops" 设置。如果没有授予权限,应用在执行操作时将会收到错误。
“但是原生 Android 系统并没有提供修改 "appops" 设置的用户界面。”——开发者官网简介
![](http://i0.hdslb.com/bfs/article/571caddce364f102b760eb5619d08c1b80000510.jpg)
共有两种工作模式,ROOT和特权(SHIZUKU)。
![](http://i0.hdslb.com/bfs/article/cb05d07e01e2c750a794eecffa5ebae4bbb34246.jpg)
可以按照自己设备支持类型进行选择。之后应用内也会有相关功能介绍。
![](http://i0.hdslb.com/bfs/article/4bd5bf1afa9fadd53f9708a576610ccf3f55722f.jpg)
起始调试好后,进入应用界面,有两种显示模式,按应用和按权限,这也和大部分厂商自带权限管理一样。
![](http://i0.hdslb.com/bfs/article/b56d8221d045acd175f84f6c5da926e2d178e615.jpg)
![](http://i0.hdslb.com/bfs/article/36dde99b7a439041f91677a86d94cbd7c9ff8ea0.jpg)
注意:如果有权限不确定,尽量不要修改,除非完全了解,不要修改系统应用!
个人认为这个应用最大的功能是可以调非常特殊的权限,如震动器,音量等在系统自带权限管理里没有的却十分实用的权限,如嫌王者荣耀匹配时震动很烦,直接关闭就是了,一劳永逸,也比在游戏内找关闭按钮要简便。
![](http://i0.hdslb.com/bfs/article/f9ae463771048ecbd9302e68d78e76f8ed9c0261.jpg)
事实上,开发者声明:
App Ops 实际修改的是“应用操作”而非“权限”,但为了降低难度将其称为“权限”。App Ops 应用不可以直接操作“权限”,请不要误解。
但因长期习惯与实际效果的影响下依然习惯称为权限。
事实上,现在的手机基本都有第三方厂商的权限管理页面,打开应用后首先会提示授权,这是真正意义上的权限。
![](http://i0.hdslb.com/bfs/article/ba87ac57af925915fb945cf1bb9c19d2404dfa33.jpg)
![](http://i0.hdslb.com/bfs/article/d77fef4828e0cedc0c7bd64f39269d4df2f6c43e.jpg)
这个被称为运行时权限,与app ops关系如下:
![](http://i0.hdslb.com/bfs/article/27dbed4ae4a1e8ff0c581a64f5e717a9f665a885.jpg)
这里普及下谷歌原生权限管理的界面:开发人员选项-正在运行的服务-Android Serves Library-设置-应用访问授权(这里也能设置默认应用和高级权限)即可找到。(部分品牌机型被厂商取缔,也可能外观不同。)
![](http://i0.hdslb.com/bfs/article/ba8ace9ad5ac3206b155a2d0438a9c3c92b18310.jpg)
![](http://i0.hdslb.com/bfs/article/f72c5c2f6beb65de257ea351ffd0f094eba79c26.jpg)
![](http://i0.hdslb.com/bfs/article/6608486924008488e8569d9e4497bb2f601bc6e0.jpg)
![](http://i0.hdslb.com/bfs/article/c87eaccf665106524a057c92934dfbdf728a7b94.jpg)
![](http://i0.hdslb.com/bfs/article/2abc107e792a5de290721308542a781e0d2a7bab.jpg)
![](http://i0.hdslb.com/bfs/article/54f501397e5311e14224aab34db81e3765884768.jpg)
总之,基础部分就到这里,高级部分就之后再更或由个位自行探索啦。
谢谢大家观看。