谷歌发布最新的 Android 10 已经有一段日子,相信大部分使用 Android 手机的美友已经用上了最新系统了吧~ 其实无论系统的功能怎么更新,添加了多少令人感兴趣的新功能,大部分人对于 Android 系统最关心的其实还是它有没有进一步加强对应用的控制,不能够更好的保护用户自己的隐私信息。
这也是大家之前很长一段时间内日常使用 Android 应用后留下的最多印象:
• 各种乱七八糟的推送和后台服务;
• 应用之间的相互唤醒;
• 首次打开种类繁多的获取权限提示,更重要的是不给权限不能用,无论这些权限是否有正当用途。
这些都让人对应用产生比较「流氓」的印象,从而进一步希望系统能够更加强力地限制这些行为。
但丰富的权限获取和系统 API 正是 Android 本身的魅力,如何在禁止和允许之间做好平衡,减少应用滥用权限,这是谷歌一直十分重视的问题,所以在 Android 10 上同时加强了对厂商和应用开发者的约束。
而最明显的地方就是 Android10 终于允许用户将应用获取位置信息的权限设置为「仅运行时允许」了。这样就能够保证应用正常获取位置信息的同时,防止应用在后台持续获取用户的位置,既保护了隐私又减少了耗电。
但今天我来教大家一个小技巧,利用 App Ops 这个权限管理应用,在新系统上我们也能将位置信息以外的权限设置为「仅运行时允许」。
App Ops 是一款可以让用户统一修改手机上所有应用权限的权限管理应用,相信很多使用 Android 手机的朋友都有用过它。
之前最美应用也有相关的介绍文章「别让手机成为别人的「眼睛」,两个技巧轻松屏蔽手机摄像头」,它最大的特点是在系统权限管理的基础之上加入了「忽略」的特性,可以有效解决不给权限就不给用的情况。
当某个权限被选择为拒绝时,以设备信息为例,应用本身会检测到这个权限已经被获取,但是当每次应用请求获取设备信息时,系统会同意然后返回一个空值,所以事实上应用获取不到任何信息,这样即使不给权限也能放心地使用任何应用了。
App Ops 的另一大优点是不 Root 也可以用。
当然作为一款可以调用和修改系统权限的应用,它肯定是要相应的权限,能 Root 的话体验还是最好的,而不 Root 使用 App Ops 的话是需要通过手机打开 USB 调试连接电脑后,安装 Shizuku 框架输入 adb 命令来让 App Ops 正常使用。
虽然这样子每次重新开机都需要连接电脑输入命令来激活一次,但通过 App Ops 修改的权限是永久生效的,所以我们只需要修改一次就好,修改之后即使卸载掉 App Ops 我们所做的修改也会保留。
具体的方法可以看 App Ops 官方文档:
https://appops.rikka.app/zh-hans/guide/
接下来就是今天的重点了,在新版本系统上(貌似是 Android 9.0 以上?)我们在 App Ops 选择某个权限时除了允许拒绝,还能看到一个新的选项叫做「前台时允许」,我们只需要将想要更改的应用权限选择「前台时允许」,那么不管是短信权限还是访问剪贴版权限,都能达到和系统自带的只能前台获取位置信息一样的效果。
▎最美尾巴即使没有更新到最新的 Android10 系统,通过 App Ops 我们也能提前用上最新的选项,还可以比系统自带的更进一步控制所有权限都只能在前台访问,配合上应用本来自带的忽略特性,不管多么流氓的应用,我们都能轻松放心使用。
——————
下载地址关注「最美应用」微信公众号,后台回复应用名即可获取!
(到应用市场安装「最美应用」客户端,也可直接下载到好用、好玩、好看的推荐!)
© 本文著作权归作者所有,并授权最美应用独家使用,未经最美应用官方许可,不得转载使用。