【问题标题】:Analyze code with Lint for calls that require permissions使用 Lint 分析代码以查找需要权限的调用
【发布时间】:2016-01-15 01:11:47
【问题描述】:

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

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

调用需要权限,可能会被用户拒绝:代码应该 明确检查权限是否可用(使用 checkPermission) 或显式处理潜在的 `安全异常'

这很好,我想分析我的代码以进行任何可能的调用 忘记了,但我找不到必须选择的 Lint 选项 在我的检查资料中。

如何检查? 谢谢!

【问题讨论】:

    标签: android android-permissions lint


    【解决方案1】:

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

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

    【讨论】:

    • 完美!我怎么能监督这个检查。我只是查看了“lint”,而不是android。谢谢!
    • 不使用Android Studio如何实现?
    • @Maria lint 是来自 sdk 的 android 工具的一部分
    • 在 android studio 3.1 中找不到常量和资源类型不匹配
    • @Dr.aNdRO 缺少权限选项:)
    猜你喜欢
    • 1970-01-01
    • 2017-01-13
    • 2011-07-24
    • 2020-02-12
    • 1970-01-01
    • 2016-08-20
    • 2022-08-04
    • 1970-01-01
    • 2019-03-26
    相关资源
    最近更新 更多