Android 开发与实践
作 者: 李文琴,李翠霞 编
出版时间: 2014
丛编项: 普通高等学校计算机教育“十二五”规划教材
内容简介
本书作为Android课程的教材,系统全面地介绍了Android应用开发所涉及的各类知识。全书共分为21章,内容包括搭建Android开发环境,Android模拟器与工具,用户界面设计,Android常用组件,深入理解Activity,Intent和BroadcastReceiver广播,用户资源的使用,Android事件处理,通知、对话框与警告,Android程序调试,图像与动画处理技术,利用OpenGL实现3D图形,多媒体应用开发,Android数据存储技术,Content Provider实现数据共享,线程与消息处理,Service应用,网络通信技术,综合案例—家庭理财通,课程设计—猜猜鸡蛋放在哪只鞋子里,课程设计—简易涂鸦板。全书每章内容都与实例紧密结合,有助于学生理解知识,应用知识,达到学以致用的目的。本书附有配套DVD光盘,光盘中提供了本书所有实例、综合实例、实验、综合案例和课程设计的源代码,制作精良的电子课件PPT及教学录像,其中,源代码全部经过了精心测试,能够在Windows XP、Windows 2003、Windows 7、Windows 8系统下编译和运行。本书可作为应用型本科计算机专业、软件学院、高职软件专业及相关专业的教材,同时也可作为Android爱好者以及初、中级Android应用开发人员的参考工具书。
目 录
第1章 搭建Android开发环境 1
1.1 什么是Android 1
1.1.1 平台特性 1
1.1.2 平台架构 2
1.1.3 Android市场 3
1.2 搭建Android开发环境 4
1.2.1 系统需求 4
1.2.2 JDK下载 4
1.2.3 JDK安装 6
1.2.4 ADT Bundle的下载 8
1.3 第一个Android程序 10
1.3.1 创建Android应用程序 11
1.3.2 创建Android模拟器 13
1.3.3 运行Android应用程序 15
1.3.4 调试Android应用程序 15
1.3.5 Android应用开发流程 16
1.4 综合实例——创建一个可以运行在所有Android版本上的程序 17
知识点提炼 18
习题 18
实验:创建平板电脑式的模拟器 18
第2章 Android模拟器与工具 20
2.1 使用Android模拟器 20
2.1.1 Android模拟器概述 20
2.1.2 Android虚拟设备和模拟器 20
2.1.3 Android模拟器启动与停止 21
2.1.4 模拟器实战 21
2.2 综合实例——设置模拟器桌面背景 22
知识点提炼 23
习题 24
实验:使用模拟器拨打电话 24
第3章 用户界面设计 26
3.1 控制UI界面 26
3.1.1 使用XML布局文件控制UI界面 26
3.1.2 在代码中控制UI界面 26
3.2 布局管理器 28
3.2.1 线性布局 28
3.2.2 表格布局 31
3.2.3 框架布局 34
3.2.4 相对布局 35
3.3 综合实例——应用相对布局显示软件更新提示 38
知识点提炼 39
习题 39
实验:简易的图片浏览器 40
第4章 Android常用组件 42
4.1 基本组件 42
4.1.1 文本框(TextView) 42
4.1.2 编辑框(EditText) 45
4.1.3 普通按钮(Button) 47
4.1.4 图片按钮(ImageButton) 49
4.1.5 图像视图(ImageView) 50
4.1.6 单选按钮(RadioButton) 51
4.1.7 复选按钮(CheckBox) 54
4.1.8 日期、时间选择器 56