安卓不给权限不给用
1个回答
展开全部
要说 Android 对比 IOS 最大的劣势,一定是对应用权限的控制,权限就像是保险柜的钥匙,保护着用户的隐私信息。
在 Android 系统中,这把钥匙更像是「货币」,用户需要用隐私信息使用应用的「入场券」。有底线的开发商会尊重用户的隐私权、无底线的开发商能把底裤都给你扒光。
而 IOS 中「不给权限不运行」的应用连上架的可能都没有。
不过好在 Android 是一个灵活的操作系统,既然流氓应用想要权限,那就专门伪造一套假权限打发他们吧!
01
—
appops 权限
在 Android 系统中存在一个叫做「appops」的系统服务,该服务定义了一系列的「应用操作」。其中部分「应用操作」与「权限」对应(如 OP_CAMERA 与相机权限)。
原生 Android 系统使用「appops」来追踪权限使用,「appops」也部分被用于权限控制。每个应用都有自己的「appops」设置,当应用需要执行某些操作时,系统在检查权限的同时也会检查「appops」设置。
与我们现在看到的「允许」和「禁止」不同,实际上「appops」中还有一个「忽略」选项,当权限设置为「忽略」时,应用将无法获取权限,依然能够正常运行。
然而遗憾的是,Google 在 Android 4.4.2 开始移除了「appops」的设置入口,从此用户不再能自己调整每个应用的「appops」设置。
02
—
appops 权限管理应用
虽然 Google 移除了「appops」的设置入口,但本身「appops」服务依然存在于 Android 系统中,我们可以通过一些第三方软件来管理这些设置,比如「权限狗」和「App Ops」。
在 Android 系统中,这把钥匙更像是「货币」,用户需要用隐私信息使用应用的「入场券」。有底线的开发商会尊重用户的隐私权、无底线的开发商能把底裤都给你扒光。
而 IOS 中「不给权限不运行」的应用连上架的可能都没有。
不过好在 Android 是一个灵活的操作系统,既然流氓应用想要权限,那就专门伪造一套假权限打发他们吧!
01
—
appops 权限
在 Android 系统中存在一个叫做「appops」的系统服务,该服务定义了一系列的「应用操作」。其中部分「应用操作」与「权限」对应(如 OP_CAMERA 与相机权限)。
原生 Android 系统使用「appops」来追踪权限使用,「appops」也部分被用于权限控制。每个应用都有自己的「appops」设置,当应用需要执行某些操作时,系统在检查权限的同时也会检查「appops」设置。
与我们现在看到的「允许」和「禁止」不同,实际上「appops」中还有一个「忽略」选项,当权限设置为「忽略」时,应用将无法获取权限,依然能够正常运行。
然而遗憾的是,Google 在 Android 4.4.2 开始移除了「appops」的设置入口,从此用户不再能自己调整每个应用的「appops」设置。
02
—
appops 权限管理应用
虽然 Google 移除了「appops」的设置入口,但本身「appops」服务依然存在于 Android 系统中,我们可以通过一些第三方软件来管理这些设置,比如「权限狗」和「App Ops」。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询