Android权限过去一团糟,但Android的现代版本大大简化了它们。现在,Android拥有iOS风格的权限系统,您可以根据需要授予应用程序访问某些功能,硬件或数据的权限。您还可以手动撤消任何应用的权限,甚至是为旧版Android设计的权限。

您不需要root,安装自定义ROM或切换到iPhone来执行此操作。 Android终于拥有应该拥有的应用权限系统。

Android的权限系统如何工作

Android应用会在需要时请求权限。例如,安装时不会让应用程序访问您的相机,而是第一次应用程序想要访问您的相机时会提示您。

但您可以手动管理任何应用的权限,即使它是为旧版Android设计的,通常也不会问您。

管理单个应用程序的权限

为此,您需要在设备上安装Android 6.0 Marshmallow或更新版本。打开“设置”应用,然后点按“设备”标题下的“应用”即可开始使用。

您会看到Android设备上安装的所有应用的列表。点按列表中的某个应用即可查看更多信息。在应用信息屏幕上,您会看到“权限”类别,其中列出了个人应用有权访问的所有权限。点按“权限”。

您还可以通过长按应用程序抽屉上的应用程序图标,将其拖动到屏幕顶部显示的“应用程序信息”快捷方式并释放它来快速访问应用程序信息屏幕。此快捷方式可能不会出现在每个Android设备上,因为不同的设备使用由其制造商和运营商调整的不同接口。

这将带您进入新的“应用权限”屏幕。每个应用程序具有不同类别的权限 - 例如,相机,联系人,位置,麦克风,电话,短信和存储 - 将显示在此处。较旧的Android应用程序在您安装时会自动获得这些权限,但您可以从此处撤消所需的任何权限。

这与像我们这样的网站告诉用户如何访问它的谷歌手动剥离Android 4.4.2的“App ops”权限系统非常相似。终于回来了!

从旧应用程序撤消权限时,您会看到一条警告消息,“此应用程序是专为旧版Android设计的。拒绝许可可能导致其不再按预期运行。“

较旧的应用程序不是为此功能而设计的,它们通常只是假设它们可以访问它们请求的任何权限。大多数情况下,如果您撤消其权限,应用程序应该继续正常工作。在极少数情况下,应用程序可能会崩溃 - 如果确实如此,您需要再次授予它权限。在其他情况下,应用程序可能无法正常运行。例如,如果您从通常可以拍照的应用中撤消相机权限,则无法再拍照。您将不会收到一条错误消息,要求您重新启用“相机”权限 - 它似乎不起作用。

无论哪种方式,如果您遇到应用程序的问题,您可以随时返回此屏幕并再次授予它这些权限。

您还可以点击应用权限屏幕上的菜单按钮,然后点击“所有权限”以查看应用正在使用的确切权限。这可以让您更好地了解应用程序实际使用这些权限执行的操作。 Android现在隐藏了这些更细粒度的权限。您实际上无法管理这些个人权限 - 您只能选择允许的权限类别。

请注意:应用更新可以在类别中添加新的“子权限”,而无需再次询问您。例如,即使某个应用仅使用“电话”类别中的“读取电话状态和身份”权限,并且您选择允许“电话”访问,该应用的未来更新可能会添加“直接拨打电话号码;这可能会花费你的钱,“和”重新拨打电话“权限。由于这些是“电话”类别的一部分,因此您可以允许应用程序使用它们而无需任何其他提示,因为您已允许“电话”访问。以下是Google网站上的权限组列表和更多信息。

查看和管理所有应用程序权限

要一次查看和管理所有应用权限,请打开“设置”屏幕并点按应用,转到应用列表。从所有已安装的应用列表中,点按屏幕右上角的齿轮图标,然后点按“应用权限”。

您将看到不同类别的权限列表以及已安装的可以访问该权限的应用程序数量。类别包括身体传感器,日历,相机,联系人,位置,麦克风,电话,短信,存储和一些“附加权限”。

要查看可以访问每种类型的数据或传感器并对其进行控制的应用,请点按类别。例如,要查看哪些应用可以访问您的日历信息,请点按“日历”。要阻止应用访问您的日历信息,请在日历权限屏幕上将其禁用。

与管理上述个人应用的权限一样,如果该应用是针对以前版本的Android设计的,您会看到一条警告消息。无论如何,大多数应用程序应该继续正常工作 - 除非您撤销对任何功能至关重要的权限。例如,如果您撤销Facebook应用程序的相机权限,则无法从Facebook应用程序中拍摄照片。您必须再次授予该权限才能拍照。


与Android一样,某些设备中的某些步骤可能会有所不同。我们在Google自己的Nexus 7(2013)平板电脑上使用Android 6.0执行了此过程。 Android制造商经常修改其设备上的界面,而某些选项可能位于不同的位置。

重要提示:
编辑点评: