![]()
内容推荐 本书以Android App性能优化为切入点,深入浅出地介绍性能优化的重要性和提升Android产品性能的方法与技巧。全书共分8章,主要内容包括:章介绍性能优化的重要性及开发环境的优化;第2章介绍3种静态代码检查工具的使用及技巧;第3章介绍Android Profiler的使用,通过对App运行时状态的跟踪揪出性能问题的“元凶”;第4~8章将性能优化融入整个开发流程中,做到“未雨绸缪”,这部分内容同样适用于对已有产品进行性能优化的参考。此外,本书针对各个优化主题都列举了进行性能优化的一般步骤及典型案例,以帮助读者快速提升实战技能。本书适合所有Android开发人员使用,通过阅读本书读者能够建立敏锐的“嗅觉”,开发出高性能的Android产品,同时,可以通过合理的重构和代码优化改进现有的App产品。 作者简介 萧文翰,Android架构师/技术顾问。从2013年开始从事移动前端开发工作,主攻Android和跨平台开发技术,具有丰富的实战项目经验。萧文翰是靠前7项的共同发明人,从2017年年底至2019年年底,在担任天津/广州三星通信研究院代码优化工程师期间,6次当选Best Technical-Report,曾推动App性能优化活动,实现性能类别解决方案同比增长60%,总体解决方案靠前于优选研究院。他还是CSDN博客专家&认证讲师、知乎专栏作家。 目录 章概述1 1.1为什么要做性能优化1 1.1.1性能优化的目的1 1.1.2App出现性能瓶颈的症状2 1.1.3提升App性能的步骤3 1.2配置高效的开发环境4 1.2.1Android Studio轻装上阵4 1.2.2Android Studio内存优化7 1.2.3加速Android SDK下载/更新8 1.2.4加速依赖库下载9 1.2.5加速Gradle编译速度10 第2章静态代码审查13 2.1概述13 2.1.1静态代码审查的意义13 2.1.2安装静态代码审查工具14 2.2使用Android Lint进行代码审查21 2.2.1Android Lint概述及基本概念21 2.2.2运行Lint检查22 2.2.3自定义Lint检查范围24 2.2.4自定义Lint检查类型27 2.3使用CheckStyle进行代码审查32 2.3.1运行CheckStyle32 2.3.2自定义CheckStyle检查规则40 2.4使用SpotBugs进行代码审查45 2.4.1运行SpotBugs46 …… |