更新时间:2019-01-02 01:22:16
封面
版权信息
前言
第1章 掀起你的盖头来——Android开发扫盲
1.1 Android行业概述
1.1.1 Android缘起
1.1.2 Android市场发展轨迹
1.1.3 Android SDK发布里程碑
1.2 Android开发概述
1.2.1 Android开发生态链
1.2.2 Android国内开发者现况
1.3 Android开发资源
1.3.1 Android开发线上社区
1.3.2 Android学习资料
1.3.3 Android开发线下活动
1.4 本章小结
第2章 工欲善其事必先利其器——搭建环境Android
2.1 开发Android应用前的准备
2.1.1 操作系统要求
2.1.2 Android软件开发包
2.2 Windows开发环境搭建
2.2.1 安装JDK
2.2.2 安装Eclipse
2.2.3 安装Android SDK
2.2.4 安装ADT
2.2.5 真实体验——创建Android虚拟设备(AVD)
2.3 Linux一族——Ubuntu开发环境搭建
2.3.1 安装JDK
2.3.2 安装Eclipse
2.3.3 安装Android SDK
2.3.4 安装ADT
2.3.5 创建Android虚拟设备(AVD)
2.4 Mac OS一族——苹果开发环境搭建
2.5 本章小结
第3章 清点可用的资本——Android SDK介绍
3.1 Android SDK概要
3.2 深入探索Android SDK的密秘
3.2.1 Android SDK的目录结构
3.2.2 android.jar及其内部结构
3.2.3 SDK文档及阅读技巧
3.2.4 先来热身——Android SDK例子解析
3.2.5 SDK提供的工具介绍
3.3 Android典型包分析
3.3.1 开发基石——Android API核心开发包介绍
3.3.2 拓展开发外延——Android可选API介绍
3.4 本章小结
第4章 千里之行始于足下——Hello EoE
4.1 Hello EoE应用分析
4.1.1 新建一个Android项目
4.1.2 Android项目目录结构
4.1.3 运行项目
4.2 调试项目
4.2.1 设置断点
4.2.2 Debug项目
4.2.3 断点调试
4.3 本章小结
第5章 良好的学习开端——Android应用程序架构分析
5.1 Android系统架构
5.1.1 Applications(应用程序层)
5.1.2 Application Framework(应用程序框架层)
5.1.3 Libraries Android Runtime(库以及Android运行环境)
5.1.4 Linux Kernel(Linux 内核)
5.2 Android应用程序工程结构分析
5.2.1 应用程序工程结构组成分析
5.2.2 AndroidMainfest文件分析
5.3 本章小结
第6章 Android的核心——Activity
6.1 什么是Activity
6.2 Activity的生命周期
6.3 Activity的监控范围内的三个主要循环
6.4 Activity拥有四个基本的状态
6.5 Task、栈以及加载模式
6.6 配置改变
6.7 如何保存和恢复Activity状态
6.8 启动Activity并得到结果
6.9 Activity小实例
6.10 本章小结
第7章 我来“广播”你的意图——Intent & Intent Filters & Broadcast Receivers
7.1 什么是Intent
7.2 Intent结构
7.3 Intent的两种类型
7.3.1 显式Intent
7.3.2 隐式Intent
7.4 什么是Intent Filter
7.5 什么是Broadcast Receiver
7.6 如何创建BroadcastReceiver
7.7 BroadcastReceiver生命周期
7.8 广播类型
7.9 Intent&BroadcastReceiver
7.10 本章小结
第8章 一切为用户服务——Service
8.1 什么是Service
8.2 Service的两种形式
8.3 如何创建Service
8.3.1 创建启动形式Service
8.3.2 创建绑定形式Service
8.4 Service的生命周期
8.5 Service小实例
8.5.1 启动形式Service
8.5.2 绑定形式Service