Android 系统应用开发实战详解
作 者: 罗雷,韩建文,汪杰 著
出版时间: 2014
内容简介
《Android系统应用开发实战详解》通过“理论+实例说明”的形式,对Android系统下的应用开发进行了详细的介绍,还特别增加了最新的Android 4.0的相关知识。全书共分16章,分别介绍了Android概况、Android开发环境及常用工具、Activity和Intent、界面编程、Android事件处理、数据存储和数据共享、Service(服务程序)和Broadcast Rcceiver(广播接收器)、国际化、图形与图像处理、多媒体应用开发、OpenGL ES与3D应用、Android网络应用、Android手机桌面、Android传感器应用、GPS定位和Google Maps地图服务以及Android 4.0新特性等相关内容。《Android系统应用开发实战详解》的内容编排深入浅出、循序渐进,适合具备Java基础知识并想从事Android应用开发工作的读者阅读,也适合作为Android应用开发人员的案头参考手册。
目 录
第1章 Android概述
1.1 Android的演化史 1
1.1.1 Android的诞生 2
1.1.2 Android的发展 2
1.2 Android的两面性 5
1.3 使用Android的设备 5
1.4 Android设备的硬件差异 6
1.4.1 显示屏 6
1.4.2 用户输入 6
1.4.3 传感器 7
1.5 Android的特点 7
1.5.1 多进程和应用程序微件 7
1.5.2 触摸、手势和多点触控 8
1.5.3 硬键盘和软键盘 8
第2章 Android开发环境及常用工具
2.1 搭建Android开发环境 9
2.1.1 获取Android开发所需软件 9
2.1.2 安装开发软件并配置环境 10
2.2 Android开发常用工具 20
2.3 第一个Android应用HelloWorld 21
实例2-1 HelloWorld实例(\Chapter2\HelloWorld) 21
2.4 Android应用程序结构分析 24
2.5 Android应用的基本组件介绍 26
2.5.1 Activity和View 26
2.5.2 Intent和IntentFilter 27
2.5.3 Service 27
2.5.4 Broadcast Receiver 27
2.5.5 Content Provider 28
第3章 Activity和Intent
3.1 Activity的生命周期 29
实例3-1 Activity生命周期实例(Chapter3\ActivityLifeCycle) 31
3.2 控制Activity的生命周期 33
3.2.1 强制执行单任务模式 34
3.2.2 强制手机屏幕方向 34
3.2.3 保存和恢复Activity的信息 35
3.3 多个Activity和Intent 37
3.3.1 启动另一个Activity 37
实例3-2 启动另一个Activity实例(Chapter3\SetupNewActivity) 37
3.3.2 启动另一个Activity将语音转换成文本并返回结果 40
实例3-3 Activity返回值实例(Chapter3\ActivityResultDemo) 41
3.3.3 使用隐式Intent创建Activity 43
实例3-4 隐式Intent创建Activity实例(Chapter3\ImplicitIntent) 44
3.3.4 在Activity之间传递数据 45
实例3-5 Activity之间传递数据实例(Chapter3\ActivityDataPass) 46
第4章 界面编程
4.1 界面编程与视图(View)组件 49
4.1.1 视图组件与容器组件 49
4.1.2 控制UI界面 50
4.2 布局管理器 55
4.2.1 线性布局(LinearLayout) 55
实例4-1 线性布局演示(LinearLayoutDemo) 55
4.2.2 表格布局(TableLayout) 57
实例4-2 表格布局演示(TableLayoutDemo) 57
4.2.3 帧布局(FrameLayout) 59
实例4-3 帧布局演示(FrameLayoutDemo) 59
4.2.4 相对布局(RelativeLayout) 60
实例4-4 相对布局演示(RelativeLayoutDemo) 61
4.2.5 绝对布局(AbsoluteLayout) 62