发表于2011-05-24
早在三月,我们报道了一款推荐的CyanogenMod补丁的文章,其中谈到允许用户在与他人保持连接的时候,拒绝应用程序访问权限。
不过不是完全拒绝访问权限,因为完全拒绝必然会导致某些任务的强行关闭。
新功能以清晰明了的方式对一些权限进行伪装,比如电话状态,个人身份识别等。这使用户在安装他们感兴趣的应用时可以始终保护个人隐私。
至于其他被拒绝又没有被伪装的权限来说,它们会被当成未能正确处理的应用程序被强行关闭。如果一款应用强行关闭,你可以撤消一些权限,这样会看到一个特别的对话框让你轻松重置那些权限,返回“stock”文件夹,应用还能重新启用。
现在这款补丁已经正式激活了。新功能可以能会导致一些应用的强行关闭,但是不目前还不能完全确定。
激活该功能还需要你进入CyanogenMod设置权限,再启动管理程序。
设置权限的方法:“设置-->应用-->管理应用”菜单类启用或禁用权限。选择你喜欢的应用,然后向下滚动到它的权限,单击来撤销或者再次单击来重新启用。
大多数权限更改会立即生效,不过重新启用“网络连接”则需要重启设备。
该补丁新功能的主要说明:
* PackageManager中有两个新方法:设置及开始权限撤销;
* 全新android.permission.REVOKE_PERMISSIONS权限确保新方法执行;
* 全新的小工具可用来撤销权限,以及被用于应用设置;
* 设置权限启用禁用管理;
* 对已撤销权限被强行关闭的应用弹出特别消息提示;
* 已撤销权限而被强行关闭的应用对话框上有“重置权限”选项。
* 增强对撤销权限的功能设置。