在AndroidManifest.xml中添加<uses-permission>标记是否需要针对Android 6.0及更高版本的应用程序

时间:2016-07-20 07:14:31

标签: android android-6.0-marshmallow android-permissions

我知道Android 6.0 / SDKVersion 23中有关应用权限的更改。以下帖子对此主题进行了很好的讨论。

"Android permission doesn't work even if I have declared it"

现在发布Android 6.0,我们需要在运行时验证并寻求各种权限,如here所述。

有了这个,在 AndroidManifest.xml 中添加标签是否只有Android 6.0目标设备的任何含义/用例?或者我们可以删除这些条目。

1 个答案:

答案 0 :(得分:1)

您始终需要在清单中列出您的权限。引用涵盖Requesting Permissions at Run Time的开发者页面:

  

在所有Android版本上,您的应用需要在其应用清单中声明所需的正常权限和危险权限,如Declaring Permissions中所述。

如果不这样做,在尝试检查或请求时,您可能会在运行时最终得到Exception