Android开发入门与实战 封面

Android开发入门与实战

暂无评分
章节数
16
丛书
移动开发系列丛书
ISBN
9787115209306

标签

内容简介

本书是国内开发团队早期原创的 Android 入门书之一,内容基于当时发布的 Android SDK 1.5 编写,面向已经具备一定编程基础、希望尽快进入 Android 应用开发领域的读者。全书从 Android 平台的由来与开发生态讲起,先介绍环境搭建与 SDK 工具的使用,再逐层剖析 Android 应用程序结构,随后详细讲解 Activity、Intent 与 Intent Filters、Broadcast Receiver、Service、Content Provider 等核心组件的运行机制与用法。 在掌握基础组件之后,书中进一步覆盖数据存储、线程与进程、用户界面设计、网络通信与 XML 解析、多设备适配等实际开发中经常遇到的问题,并把知识点与可动手的实验结合起来,用“小实验”“小知识”等形式提示容易出错之处和实用技巧。最后一部分给出五个完整的综合实例,包括 RSS 阅读器、基于 Google Map 的个人 GPS 应用、豆瓣网(Web 2.0)客户端、在线音乐播放器和手机信息助手,通过从需求到代码的完整流程,演示如何把前面学到的组件与技术组织成一个可运行的应用。随书配套视频讲解与示例代码,便于边看边练。 需要说明的是,本书写作年代较早,示例基于 Eclipse + ADT 的传统开发方式以及旧版 SDK,与当前以 Android Studio、Kotlin 为主流的开发环境已有明显差异,更适合作为了解 Android 基础组件概念与早期移动开发实践的参考读物。

编辑推荐

这本《Android开发入门与实战》在当年颇有代表性:它由一个活跃在国内 Android 社区的开发团队写成,出版时是国内少见的原创 Android 中文教程,而不是外版书的翻译。作者把写作重点放在“能跑起来”上,环境搭建给出 Windows、Linux、Mac 三套方案,核心组件逐个配例,易错之处用“小实验”“小知识”单独点出,读起来更像一位有经验的同事在旁边讲解。 最值得肯定的是实战部分。RSS 阅读器、个人 GPS、豆瓣网客户端、在线音乐播放器、手机信息助手这五个案例覆盖了网络请求、位置服务、Web 2.0 接口调用、多媒体播放与系统信息读取等不同方向,读者可以挑一个感兴趣的完整跟做,体会从界面到数据再到服务的组织方式。随书视频和示例代码也降低了上手门槛。 当然,必须提醒读者注意年代问题:书中基于 Android SDK 1.5 与 Eclipse + ADT,如今 Android Studio、Gradle、Kotlin、Jetpack 已成主流,很多操作界面与 API 已不再适用。因此建议把它当作理解 Activity、Service、Broadcast、ContentProvider 等基础概念与设计思路的“概念参考书”,动手实践时再配合当前官方文档。对于想追溯 Android 早期开发生态的读者,它也是一份不错的技术史料。

适合谁读

适合

  • 已具备 Java 基础、想系统理解 Android 四大组件原理的初学者
  • 希望了解 Android 早期开发方式与移动开发历史的技术爱好者
  • 需要一份成体系案例讲解来梳理应用整体结构的自学者
  • 计算机相关专业教师,可作为移动开发课程的历史参考材料

不适合

  • 希望直接学习 Android Studio、Kotlin、Jetpack 等现代技术栈的读者
  • 零编程基础、尚未接触过 Java 或面向对象概念的完全新手
  • 需要按书中步骤在当前环境复现项目的读者(工具与 API 已大幅变更)

阅读建议

  1. 先通读第1至第7章建立组件概念,再挑一个案例边读边敲,避免只读不练。
  2. 遇到环境搭建章节不必死磕旧版 Eclipse 配置,可在 Android Studio 中对照理解工程结构。
  3. 把旧 API 当作概念参照,动手时以 Android 官方最新文档为准,注意权限模型与后台限制的变化。
  4. 读完一个案例后尝试替换其中的网络接口或界面布局,用改造来检验自己是否真正理解。

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 第1章 掀起你的盖头来——初识Android
  2. 第2章 工欲善其事 必先利其器——搭建Android开发环境
  3. 第3章 清点可用资本——Android SDK介绍
  4. 第4章 赚钱的市场——Android Market及应用发布
  5. 第5章 千里之行 始于足下——第一个应用HelloWorld
  6. 第6章 磨刀不误砍柴工——Android应用程序结构介绍
  7. 第7章 良好的学习开端——Android基本组件介绍
  8. 第8章 移动信息仓库——Android的数据存储操作
  9. 第9章 我来“广播”你的“意图”——Intents和Broadcast面对面
  10. 第10章 一切为用户服务——Service应用实例
  11. 第11章 循序渐进——开发Android应用的基本步骤
  12. 第12章 Android综合案例一——RSS阅读器实例
  13. 第13章 综合案例二——基于Google API开发个人移动地图
  14. 第14章 综合案例三——基于Android的豆瓣网(Web 2.0)移动客户端开发
  15. 第15章 综合案例四——在线音乐播放器
  16. 第16章 综合案例五——手机信息查看助手

常见问题

这本书现在还有必要读吗?
如果目标是立刻上手做现代 Android 开发,建议优先选择基于 Android Studio 和 Kotlin 的新书。但本书对 Activity、Service、Broadcast Receiver、Content Provider 等基础组件的讲解依然清晰,作为概念梳理和了解早期移动开发方式的参考仍有价值。
零基础可以直接看这本书吗?
不太建议。书中默认读者具备一定软件开发经验,Java 语法、面向对象和基本 IDE 操作都未展开讲解,零基础读者最好先补 Java 基础,再进入本书的组件部分。
书中的代码还能直接运行吗?
较难。示例基于 Android SDK 1.5 与 Eclipse + ADT 环境,构建工具、权限机制、后台服务限制和 Google Map 接口都已发生重大变化,代码更适合作为理解思路的参考,实际运行需要大幅改造。
这本书有第二版吗?有什么区别?
有。《Android开发入门与实战(第二版)》由姚尚朗、靳岩等编写,人民邮电出版社出版,ISBN 为 9787115314642。第二版在结构上做了较大调整,补充了线程与进程、Widget、多设备适配、UI 设计规范等内容,并把综合案例扩展为六个。
书里的五个案例分别讲什么?
依次是 RSS 阅读器、基于 Google Map 的个人 GPS 应用、豆瓣网(Web 2.0)移动客户端、在线音乐播放器和手机信息查看助手,分别涉及网络数据解析、位置服务、Web 接口调用、多媒体播放与系统信息读取等方向。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

靳岩 作者

靳岩是一位中文编程类图书作者,目前公开资料有限,除署名作品外,其国籍、生卒年、教育背景与职业经历均未见明确记载。库内收录其作品一种,即《Android 开发入门与实战(第二版)》,该书归入编程设计类,面向希望学习 Android 应用开发的读者,属于入门与实战相结合的技法指导书。从书名与分类可以看出,作者的写作重心在于把开发基础知识与动手实践结合起来,帮助初学者建立完整的开发思路,并借助实例熟悉具体操作流程。第二版的修订也说明相关内容经过更新与完善,以适应该技术领域的发展变化。由于可查证的个人信息较少,对靳岩的了解主要依托这部作品;其具体写作风格与实际影响,仍有待更多资料与读者反馈加以补充。

姚尚朗 作者

姚尚朗,目前公开资料有限,尚无法确认其国籍、生卒年及英文名等个人信息。从库内收录情况看,他仅有一部作品《Android 开发入门与实战(第二版)》,该书常被归入编程设计类。由此可以推断,他的写作方向集中在移动应用开发领域,尤其围绕 Android 平台的基础入门与实操作业展开。这类入门与实战结合的题材,通常面向初学者和转型开发者,注重把开发环境搭建、界面布局、组件使用与项目练习串联起来,帮助读者在动手过程中建立对平台的整体认识。第二版的修订也说明相关内容会随技术更新而调整。在作者生平材料较少的情况下,读者不妨把关注点放在该书所代表的入门教学写作风格上:以实用为主,强调可操作性,为刚接触 Android 开发的人提供一条相对平缓的学习路径。

同一作者

同类高分