Android 核心技术与实例详解 第二版
作 者: 欧阳零 著
出版时间: 2013
内容简介
《Android核心技术与实例详解(第2版)(畅销书再版)》以Android应用程序的开发为主题,结合真实的案例向读者详细介绍了Android基本组件的使用及应用程序开发的整个流程。《Android核心技术与实例详解(第2版)(畅销书再版)》分为3篇共18章,第1篇以简单易懂的实例为依托,详细介绍了Android平台的基本控件、高级控件、常用界面布局及菜单对话框等相关知识;第2篇介绍了Android平台的高级知识,包括消息与广播服务、网络数据处理、手机通信功能、桌面组件、多媒体采集、Google服务及3D程序开发等;第3篇则详细介绍了三个真实案例的开发步骤,逐步向读者讲解了Android手机应用程序的真实开发过程,同时在源代码中还包含了详细的注释,以尽量帮助读者掌握代码中的每一个细节,尽快掌握Android编程。《Android核心技术与实例详解(第2版)(畅销书再版)》章节安排由浅入深,从介绍Android平台的基本组件到带领读者开发大型应用程序,结构清晰、语言简洁,非常适合初学者和进阶开发者阅读参考。
目录
目 录 Contents
基 础 篇
第1章 Android开发起步 1
本章将要介绍的是Android开发起步的相关知识,首先对Android平台进行简单的介绍,其中包括Android的背景及其应用程序的框架。然后会向读者讲解如何搭建Android的开发环境、如何在Eclipse中创建一个项目,以及如何使用Android平台提供的工具调试和监控应用程序。 1.1 Android平台简介 1
1.1.1 Android背景介绍 1
1.1.2 Android平台架构 2
1.2 Android开发环境的搭建 4
1.2.1 相关软件的下载与安装 4
1.2.2 虚拟设备的创建和使用 10
1.2.3 创建“Hello Android” 12
1.2.4 Android应用程序的
调试 16
1.3 小结 18 第2章 Android应用程序的构成 19
oid应用程序的生命周期进行分析,主要目的是让读者了解Android应用程序的构成,掌握Android基本组件的特性及使用方法。 2.1 Android应用程序的解析 19
2.1.1 目录结构 19
2.1.2 资源的管理与使用 20
2.1.3 AndroidManifest.xml简介 23
2.1.4 应用程序的权限 24
2.2 Android基本组件的介绍 25
2.2.1 应用程序的生命周期 25
2.2.2 Activity简介 26
2.2.3 Service简介 28
2.2.4 BroadcastReceiver简介 32
2.2.5 ContentProvider简介 33
2.2.6 Intent和IntentFilter简介 34
2.3 小结 38 第3章 Android布局管理器 39
本章要介绍的内容为Android平台下的布局管理器。Android中的布局包括线性布局、表格布局、相对布局、帧布局和绝对布局。下面将分别对每个布局管理器进行详细的介绍。 3.1 控件类概述 39
3.1.1 View类简介 39
3.1.2 ViewGroup类简介 40
3.2 线性布局 40
3.2.1 LinearLayout类简介 40
3.2.2 线性布局案例 41
3.3 表格布局 43
3.3.1 TableLayout类简介 43
3.3.2 表格布局案例 44
3.4 相对布局 48
3.4.1 RelativeLayout类简介 49
3.4.2 相对布局案例 50
3.5 帧布局 51
3.5.1 FrameLayout类简介 51
3.5.2 帧布局案例 52
3.6 绝对布局 54
3.6.1 AbsoluteLayout类简介 54
3.6.2 绝对布局案例 54
3.7 小结 57 第4章 Android常用基本控件 58
本章将对进行用户界面开发时常用到的Android基本控件进行介绍,主要包括文本框、按钮、单选按钮和复选按钮、状态开关按钮和日期时间控件等。了解这些基本控件的工作方式有助于学习后面要介绍的Android中的高级控件。 4.1 文本控件的介绍 58
4.1.1 TextView类简介 58
4.1.2 EditText类简介 59
4.1.3 文本框使用案例 59
4.2 按钮控件 63
4.2.1 Button类简介 63
4.2.2 ImageButton类简介 66
4.2.3 9Patch图片简介 67