不只是位置信息,让你的安卓手机所有权限都能「仅运行时允许」

核心提示谷歌发布最新的 Android 10 已经有一段日子,相信大部分使用 Android 手机的美友已经用上了最新系统了吧~ 其实无论系统的功能怎么更新,添加了多少令人感兴趣的新功能,大部分人对于 Android 系统最关心的其实还是它有没有进

距离谷歌发布最新的Android 10已经有一段时间了。相信大部分用安卓手机的朋友都已经用上了最新的系统~其实不管系统的功能如何更新,增加了多少有趣的新功能,大部分人最关心的还是安卓系统,其实是不是进一步加强了对应用的控制,不能更好的保护用户自己的隐私信息。

这也是大家长期每天使用安卓应用后留下的最多印象:

各种乱七八糟的推送和后台服务;

应用之间的相互唤醒;

第一次打开种类繁多的权限提示。更重要的是,不给权限就不能用,不管这些权限用得对不对。

这些都给人在应用上“流氓”的印象,进一步希望系统能更强有力的约束这些行为。

但是,丰富的权限获取和系统API才是Android本身的魅力所在。如何在禁止和允许之间取得平衡,减少应用滥用权利,是谷歌一直非常重视的问题。所以Android 10加强了对厂商和应用开发者的约束。

最明显的是,Android10终于允许用户将应用获取位置信息的权限设置为“仅在运行时允许”。这样既能保证应用正常获取位置信息,同时又能防止应用在后台持续获取用户位置,既保护了隐私又降低了功耗。

但是今天,我要教你一个小技巧。使用App Ops,一个权限管理应用程序,我们还可以在新系统上将位置信息以外的权限设置为“仅在运行时允许”。

App Ops是一款权限管理应用,允许用户修改手机上的所有应用权限。相信很多用安卓手机的朋友都用过。

在最美应用之前,还有一篇相关的介绍文章《不要让手机成为别人的“眼睛”,两个技巧可以轻松屏蔽手机摄像头》。其最大的特点是在系统权限管理的基础上增加了“忽略”功能,可以有效解决不给权限却不使用的情况。

当某个权限被选择拒绝时,以设备信息为例。应用程序本身会检测到已经获取了这个权限,但是每次应用程序请求获取设备信息时,系统都会同意,然后返回一个空值。所以实际上应用是得不到任何信息的,所以即使不给权限你也可以放心使用任何应用。

App Ops还有一个很大的优势就是可以不用Root使用。

当然,作为一个可以调用和修改系统权限的应用,肯定需要相应的权限。如果能扎根,体验还是最好的。如果不使用App Ops作为Root,需要通过手机打开USB调试连接电脑,然后安装滴框架,输入adb命令,让App Ops正常工作。

虽然每次重启都需要连接电脑输入命令激活一次,但是通过App Ops修改的权限是永久的,所以我们只需要修改一次。修改后,即使卸载App Ops,我们所做的修改也会保留。

具体方法可以在App Ops官方文档中找到:

https://appops.rikka.app/zh-hans/guide/

接下来是今天的重点。在新版本的系统上,当我们在App Ops中选择某个权限时,还可以看到一个名为“前台允许”的新选项。我们只需要对想要更改的应用权限选择“前台允许”,那么无论是短信权限还是访问剪贴版,都可以达到和系统自己只在前台访问位置信息一样的效果。

最美的尾巴

即使我们还没有更新到最新的Android10系统,我们也可以通过App Ops提前使用最新的选项,我们可以进一步控制所有权限只能在前台访问而不是系统自带的权限。在应用自带的忽略功能的帮助下,无论应用有多流氓,我们都可以轻松放心的使用。

——————

 
友情链接
鄂ICP备19019357号-22