标签
内容简介
《Android编程经典200例》是电子工业出版社“百炼成钢系列丛书”中的一本实战型教程,由长期活跃于安卓巴士论坛的开发者楚无咎编著,2013年8月出版,全书约644页,正文约1159千字,随书附赠光盘一张。全书以实例驱动,共收录200个由浅入深的Android开发案例,分为14章:从Android的诞生、特点、开发环境搭建、第一个HelloAndroid程序和项目结构讲起,依次讲解简单控件与高级控件(按钮、各类布局、文本与图片控件、列表、对话框、时钟等)、手机用户界面(屏幕分辨率获取、界面响应、菜单、Activity间跳转与数据传递)、手机通信服务与手机控制(拨号、短信、邮件、联系人、Wi-Fi与桌面壁纸、SIM卡信息)、后台自动服务(服务启停、短信监听、电量查询、开机自启、来电短信回复)、文件I/O与SQLite数据库、网络应用(浏览器、网络图片与音乐、RSS阅读器、天气客户端下载)、Google服务(账号登录、搜索、地图、翻译词典)、多媒体(音频与图像采集、视频播放、动画)、3D图形(三角形、立方体、球体、光照、雾效、3D相册)、手机特效(切屏动画、抖动、多点触控、传感器动态壁纸),最后两章以“Q版疯狂大炮”和“3D迷宫”两个完整休闲游戏项目收尾。书中每个实例均给出开发思路、关键代码与注释,并标注难度指数与预计用时,读者可按图索骥动手调试。需说明的是,本书基于Android 2.x/4.x早期的Eclipse+SDK开发环境,接口、Gradle构建与权限模型均已与今日相差较大,适合作为经典案例与界面实现思路的参考书,而非现代Android开发的入门首选。
编辑推荐
这本书在国产Android图书里算是“量大管饱”的一类:200个实例、14章、629页正文,从一行按钮代码一路讲到3D相册和两款完整小游戏的开发。它的价值不在体系严密,而在“能跑起来”——每个案例都配有开发思路、关键代码和复杂度标注,读者完全可以照着敲一遍,先建立手感,再回头理解原理。第3章的高级控件、第4章的用户界面、第5章的通信与设备控制这三章,把Android开发中最常被问到的“怎么做”集中做成了可复用的小抄;第7章的SQLite与文件读写、第8章的网络请求,至今仍在各类App里以类似思路出现。第13、14章的两个游戏项目尤其难得,把画面绘制、精灵运动、关卡与碰撞这些散落的知识点串成一条完整的工程链路。需要提醒的是,本书出版于2013年,配套环境是Eclipse加旧版SDK,Activity生命周期、权限申请、网络框架与今天的主流写法已有明显差异。如果你手上正好有这本旧书或电子版,把它当作一份“案例字典”来查,会比当作教材从头读更合适。
适合谁读
适合
- 已有Java基础、想通过动手案例快速了解Android开发全貌的初学者
- 需要一本可随时翻查的Android界面与控件实现参考书的开发者
- 对旧版Android 2.x/4.x项目维护、或需要迁移老代码的工程师
- 想通过小游戏项目理解绘图、动画与游戏循环机制的读者
不适合
- 完全没有编程基础、希望零基础入门的读者
- 使用Kotlin、Jetpack Compose开发新项目的现代Android工程师
- 期望获得系统化理论讲解与架构设计训练的读者
阅读建议
- 先按第1章搭建环境跑通HelloAndroid,确认工具链可用后再进入后续章节。
- 以“挑着做”为原则:按当前需求从第2至第8章中选实例,做完再回头读原理说明。
- 动手时把光盘或随书源码与书中代码对照,遇到已废弃API优先查阅官方文档的替代方案。
- 把第13、14章的游戏项目当作综合练习,完整复现一遍并尝试替换素材或增加关卡。
出版社简介
电子工业出版社
中国 · 成立于 1982 年
电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。
目录
- 第1章 Android简介
- 第2章 Android简单控件的开发及应用
- 第3章 Android高级控件的开发及应用
- 第4章 手机用户界面
- 第5章 手机通信服务及手机控制
- 第6章 手机的自动服务功能
- 第7章 手机文件I/O与数据库的应用
- 第8章 手机网络应用
- 第9章 手机的Google服务功能
- 第10章 手机多媒体服务功能
- 第11章 Android手机的3D世界
- 第12章 手机特效开发
- 第13章 休闲游戏——Q版疯狂大炮
- 第14章 娱乐游戏——3D迷宫
常见问题
这本书现在还有必要读吗?
作为现代Android入门书已不推荐,但作为案例集仍有参考价值:控件用法、界面布局思路、SQLite与网络请求的基本模型可以借鉴。学习时请配合最新的官方文档,注意API与构建方式已经变化。
书中的代码能在新版Android Studio里直接运行吗?
多数不能直接运行。原书基于Eclipse加旧版SDK,Activity、Menu、通知、权限等接口已大幅调整。建议将案例拆解为思路参考,再用当前SDK重新实现一遍。
读者需要什么基础?
作者定位是初学者和Android开发人员,但实例以Java代码为主,最好具备Java语法、面向对象和XML基础。完全零基础的读者应先补Java,再进入本书。
随书光盘里有什么内容?
据出版信息,随书附带DVD一张,包含各实例的源代码及约400分钟的多媒体教学视频。若购买二手书,需先确认光盘是否还在、能否正常读取。
这本书属于哪个系列?
属于电子工业出版社的“百炼成钢系列丛书”,同系列还有其他实例型编程图书。本书是该系列中的独立一册,不与其他册次连续阅读。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。