使用Lint分析代码以获取需要权限的调用

时间:2016-01-14 17:03:41

标签: android android-permissions lint

我将targetSdkVersion设置为23,因此我想实现 "在运行时请求权限"。 (见here

如果您忘记检查权限,Lint会直接呼叫 告诉你以下内容:

  

呼叫需要用户可能拒绝的权限:代码应该   明确检查是否有权限(使用   checkPermission)或明确处理潜力   `抛出:SecurityException'

这非常好,我想分析我的代码,以便我可以进行任何通话 已经忘记了,但我无法找到必须选择的Lint选项 在我的检查档案中。

如何进行检查? 谢谢!

1 个答案:

答案 0 :(得分:8)

首先点击Hector the Inspector(Android Studio右下角留着小胡子的小图标)。这将显示配置检查的选项。

然后,您应该在搜索栏中输入'权限',并确保选中“常量和资源类型不匹配”。之后,这是通过Analyze>运行检查的简单案例。检查代码。