《Android Studio有用指南》7.1 AndroidStudio代码检查工具概述
本文节选自《Android Studio有用指南》 作者: 毕小朋
博客: http://blog.csdn.net/wirelessqa
眼下本书已上传到百度阅读, 在百度中搜索[Anroid Studio有用指南]便能够找到本书.
Android Studio提供了功能强大、高速、灵活的代码检查工具, 它能够检測出编译器和执行时的错误,在你编译之前建议你修正和攺进。
Android Studio代码检查不仅仅能检查出编译错误, 还会检查出一些效率低下的代码,它支持一些代码规范、编程指南、最佳实践,当你的代码中存在无法訪问的代码、未使用的代码、非本地化字符串、无法解析的方法、内存泄漏甚至拼写的问题时。Android Studio的代码分析工具都能够高速检查出来。
眼下支持的语言有Android、Java、XML、HTML等等。
Android Studio集成了代码扫描工具lint, 它能够帮助你非常轻松地识别和纠正Anroid代码的结构和质量问题, 本书将重点介绍lint工具.
代码检查是能够灵活配置的
我们能够在偏好设置中配置代码检查的规则,能够启用或禁用每一个代码检查或更攺它的严重性, 能够创建自已的配置文件,
能够在不同的范围进行不同的检查。能够禁止在某个特定的代码片段检查等等。
本文节选自《Android Studio有用指南》 作者: 毕小朋
代码检查所涵盖的最常见的任务
- 发现可能的错误;
- 定位死代码;
- 检測性能问题;
- 改进可维护性和代码结构;
- 与编码准则和标准一致;
- 符合规范;
怎样配置Lint检查
默认情况下执行lint检查时会检查全部的问题,当然我们是能够通过配置来限定lint检查问题类别和问题的严重程度的.
我们还能够配置lint检查的范围:
- 整个项目
- 项目中的每一个模块
- 项目中的每一个产品模块
- 项目中的每一个測试模块
- 每一个打开状态的文件
- 每一个类结构
- 每一个版本号控制系统范围
我们能够使用以下这些方法配置lint:
Android Studio偏好设置中配置:《7.14 配置代码检查规则》
lint.xml文件里配置:《7.17 在lint.xml文件配置Lint检查》
build.gradle文件里配置:《7.18 在Gradle中配置Lint检查》
在Java和XML源代码中配置《7.21 在Java和XML源代码中配置lint检查》
本文节选自《Android Studio有用指南》 作者: 毕小朋
眼下本书已上传到百度阅读, 在百度中搜索[Anroid Studio有用指南]便能够找到本书.
微信公众帐号: wirelessqa
《Android Studio有用指南》7.1 AndroidStudio代码检查工具概述的更多相关文章
- 《Android Studio实用指南》7.1 AndroidStudio代码检查工具概述
本文节选自<Android Studio实用指南> 作者: 毕小朋 目前本书已上传到百度阅读, 在百度中搜索[Anroid Studio实用指南]便可以找到本书. Android Stud ...
- 《Android Studio实用指南》4.27 使用演示模式
本文节选自<Android Studio实用指南> 第4章第27节 作者: 毕小朋 目前本书已上传到百度阅读, 在百度中搜索[Anroid Studio实用指南]便可以找到本书. 什么是演 ...
- Android Studio 之 项目瘦身、代码检查
项目瘦身, 一.删除没有用到的资源(图片,string 等等) 先看怎么样找到没有用到的资源,注意:注释掉的 也属于没有用到的. 1.进行代码分析操作 2.查看分析结果 3.选择 Unused res ...
- Android Studio实用快捷键汇总
以下是平时在Windwos系统上用Android Studio进行开发时常用到的一些快捷键,虽然不多,但是感觉都还蛮实用的,因此记录下来,如果什么时候不小心忘记了可以拿来翻一翻,That would ...
- 如何将Android Studio与华为软件开发云代码仓库无缝对接(二)
上篇文章:如何将Android Studio与华为软件开发云代码仓库无缝对接(一) 上一章讲了,如何用Android Studio以软件开发云代码仓库为基础,新建一个项目.接下来,这一章继续讲建好项目 ...
- 《Android Studio有用指南》4.27 使用演示模式
本文节选自<Android Studio有用指南> 第4章第27节 作者: 毕小朋 眼下本书已上传到百度阅读, 在百度中搜索[Anroid Studio有用指南]便能够找到本书. 什么是演 ...
- Android课程---Android Studio使用小技巧:提取方法代码片段
这篇文章主要介绍了Android Studio使用小技巧:提取方法代码片段,本文分享了一个快速复制粘贴方法代码片段的小技巧,并用GIF图演示,需要的朋友可以参考下 今天来给大家介绍一个非常有用的Stu ...
- Android 代码检查工具SonarQube
http://blog.csdn.net/rain_butterfly/article/details/42170601 代码检查工具能帮我们检查一些隐藏的bug,代码检查工具中sonar是比较好的一 ...
- Android Studio中如何设置颜色拾色器工具
Android Studio如何设置颜色拾色器工具Color Picker? 你可能下载过一些获取颜色值的一些小工具, 这种方式获取颜色,需要先切换窗口转跳到桌面,然后打开拾色器小工具程序,然后去拾取 ...
随机推荐
- Educational Codeforces Round 10——B. z-sort
B. z-sort time limit per test 1 second memory limit per test 256 megabytes input standard input outp ...
- [CODEVS1915] 分配问题(最小费用最大流)
传送门 脑残题 建图都懒得说了 ——代码 #include <queue> #include <cstdio> #include <cstring> #includ ...
- 【前端学习笔记】2015-09-06 ~~~~ setAttribute()、slice()
所遇记录: 1.setAttribute("属性",value),相同的还有addAttribute("属性名",value),getAttribute(“属性 ...
- hdu 1695 容斥原理或莫比乌斯反演
GCD Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...
- 部分转 Java读取ini配置
转自: http://www.cnblogs.com/Jermaine/archive/2010/10/24/1859673.html 读取ini的配置的格式如下: [section1] key1=v ...
- Linux 虚拟内存和物理内存的理解【转】
转自:http://www.cnblogs.com/dyllove98/archive/2013/06/12/3132940.html 首先,让我们看下虚拟内存: 第一层理解 1. 每 ...
- Perl语言入门--3--perl的控制结构
表达式真假值总结: 表达式不一定是逻辑表达式,但一定要得出真假值 假值:逻辑值为假 值为0 字符串为空 列表为空 undef 其他情况为真 1.if {} elsif {} else {} 2.u ...
- Django中使用表单
使用表单 表单用 user 提交数据,是网站中比较重要的一个内容 GET 和 POST 方法 GET 和 POST 的区别 URL,全称是"统一资源定位符".用于对应互联网上的每一 ...
- Codeforces Gym100735 H.Words from cubes-二分图最大匹配匈牙利
赛后补题,还是要经常回顾,以前学过的匈牙利都忘记了,“猪队友”又给我讲了一遍... 怎么感觉二分图的匈牙利算法东西好多啊,啊啊啊啊啊啊啊啊啊(吐血...) 先传送一个写的很好的博客,害怕智障找不到了. ...
- (1)Unity3d界面、入门
项目视图 层级视图 属性视图 场景视图 游戏视图 调整u3d整体界面布局 1.查看和移动视图 快捷键Q 2.沿轴方向位移 快捷键W 3.沿轴向旋转 快捷键E 4.沿轴向缩放 快捷键R 5.自由调节小大 ...