通过lint优化代码
除了测试Android应用程序满足其功能要求,重要的是要确保你的代码有没有结构性问题。
结构不良的代码可能会影响你的Android应用程序的可靠性和效率,使您的代码难以维护。
例如,如果你的XML资源文件包含未使用的命名空间,占用空间和招致不必要的处理。
其他结构性问题,如使用过时的元素或目标API版本不支持的API调用,可能会导致代码无法正确运行。
概览
Android SDK提供了一个叫lint,可以帮助您轻松地识别和纠正的结构性问题,你的代码质量,而无需执行应用程序或写任何测试用例代码扫描工具。
每个工具检测到的问题报告描述消息和严重性级别,使您可以快速优先需要作出的重要改进。
您还可以配置忽略了问题的严重性级别是不相关的问题,为您的项目,或提高的严重级别。该工具具有命令行界面,所以你可以很容易地集成到您的自动化测试过程。
lint工具检查您的Android项目源文件的正确性,安全性,性能,可用性,可访问性和国际化潜在的bug和优化改进。您可以运行lint命令行或从Eclipse环境。
Figure 1 shows how the lint
tool processes the application source files.
Figure 1. Code scanning workflow with the lint
tool