标签
内容简介
《Android群英传》是徐宜生面向已有一定 Android 开发基础的程序员撰写的进阶读物,2015 年由电子工业出版社(博文视点)出版。全书以 Android 5.X 为技术基线,用“创世纪—群英会—地下城”三段式结构组织内容:开头两章梳理 Android 体系与系统架构、介绍当时的开发工具与开发方式,让读者从整体上建立对平台的认识;中间十章(第 3 至第 12 章)分专题拆解开发中的重点与难点,涉及控件架构与自定义控件、ListView 的使用技巧、Scroll 滑动机制分析、绘图机制与图像处理、动画机制、Activity 与调用栈、系统信息与安全机制、性能优化、云端服务器搭建以及 Android 5.X 新特性等,并配以作者一线项目中的实例代码;最后一章以综合实例收束,把前面分散的知识点串成可运行的实践。 本书代码基于 Android Studio 编写,在 Android Studio 1.1 正式版上测试通过,行文融入“群英传”的比喻与作者在 CSDN 博客上一贯的轻松风格,力求把偏原理的内容讲得不枯燥。它更适合作为“第二本书”——在读完入门教材、能写出简单界面之后,用来补齐对 View 体系、绘制与动画、性能与架构理解上的短板。需要注意,书中示例围绕 Android 5.X 与当时的工具链展开,今天阅读时应结合新版 SDK 与官方文档对照使用。
编辑推荐
市面上的 Android 入门书很多,真正帮人“跨过第一道坎”的却不多。《Android群英传》的可贵之处在于目标明确:它默认你已经会写 Activity、能拖出界面,因而把篇幅全部押在那些入门书一笔带过、实际开发中却天天要碰的地方——Measure 与 Layout 的流程、自定义 View 的绘制、滑动冲突的处理、动画的底层机制、列表性能与内存问题。作者徐宜生是长期在一线做 App 的工程师,又在 CSDN 上积累了相当人气,讲课时习惯先给现象再拆原理,例子多来自真实需求,而非为演示而造的玩具代码。 全书的叙事包装也值得一提,“创世纪”“群英会”“地下城”的分部命名让技术书读起来不那么沉闷,13 章的路线从体系认知到专题攻坚,再到综合实例,形成一条完整的进阶路径。当然,它写于 2015 年,围绕 Android 5.X 与 Android Studio 1.x 展开,Gradle、支持库和系统版本都已大幅演进,部分工具界面与 API 需要读者自行更新。把它当作理解 View 体系与绘制原理的“底盘书”,再配合官方文档与近年的新作使用,性价比最高。
适合谁读
适合
- 已能独立完成简单 App、希望系统补齐 Android 进阶知识的中初级开发者
- 正在被自定义控件、滑动冲突、动画实现等问题困扰的移动端工程师
- 计算机相关专业学生,在学完 Java 与 Android 基础课后寻找项目型读物
- 需要一本结构清晰、可对照目录查漏补缺的 Android 技术参考书的人
不适合
- 完全没有 Java 与 Android 基础、尚未写过第一个界面的零基础读者
- 只使用 Flutter、React Native 等跨平台框架、不做原生开发的工程师
- 希望学习 Kotlin、Jetpack Compose 等近年新技术的读者
阅读建议
- 先通读第 1、2 章建立体系认知,再按工作所需跳读第 3 至第 10 章的专题,不必从头到尾线性推进。
- 读控件与绘制章节时务必打开 Android Studio 跟敲示例,把 Measure、Layout、Draw 流程在调试器中走一遍。
- 遇到与当前 SDK 不符的 API,以官方文档为准记录差异,把本书当作理解原理的地图而非 API 手册。
- 读完后用第 13 章的综合实例自测,或把自己项目中的一个自定义控件重写一遍,检验掌握程度。
出版社简介
电子工业出版社
中国 · 成立于 1982 年
电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。
目录
- 第1章 Android体系与系统架构
- 第2章 Android开发工具新接触
- 第3章 Android控件架构与自定义控件详解
- 第4章 ListView使用技巧
- 第5章 Android Scroll分析
- 第6章 Android绘图机制与处理技巧
- 第7章 Android动画机制与使用技巧
- 第8章 Activity与Activity调用栈分析
- 第9章 Android系统信息与安全机制
- 第10章 Android性能优化
- 第11章 搭建云端服务器
- 第12章 Android 5.X新特性详解
- 第13章 Android实例提高
常见问题
这本书适合零基础学 Android 的人吗?
不太适合。作者在内容简介中明确说明本书面向“具有一定 Android 开发基础”的读者,默认你已会写 Activity、布局和基本控件。零基础读者建议先读完《第一行代码 Android》一类入门书,再回来读这本进阶读物。
书中的技术是否已经过时?
本书 2015 年出版,以 Android 5.X、Android Studio 1.1 和当时的 SDK 为基线,工具界面、Gradle 配置和部分 API 确实已经变化。但 View 测量绘制、滑动机制、动画原理、性能优化思路等内容仍有长期参考价值,建议对照官方文档阅读。
《Android群英传》和《Android群英传:神兵利器》是同一本书吗?
不是。前者是 2015 年出版的正篇,共 13 章,讲进阶开发知识;后者是 2016 年出版的姊妹篇,共 7 章,专注开发环境、Git、Android Studio、Gradle 与各类工具的使用。两本可配合阅读,但内容并不重复。
这本书有多少字、多少页?
依据版权页信息,全书约 540 千字,356 页,16 开平装,定价 69 元,首版于 2015 年 9 月由电子工业出版社出版。
书中的代码用什么工具开发?
示例代码基于 Google 的 Android Studio 编写,并在 Android Studio 1.1 正式版上测试通过,同时结合了当时的 Android SDK 与 Android 5.X 新特性进行讲解。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。