Android 移动编程实用教程
作 者: 刘甫迎 等主编
出版时间: 2012
内容简介
近年来Android的兴起和对移动手持设备开发领域的冲击,已成热门话题。《Android移动编程实用教程》共10章和两个附录,详细叙述了Android移动编程的基本概念,Android的视图层(View),应用程序和Activity,控制层(Intent、广播接收器、Adapter和网络应用),持久层(Android文件、Shared Preferences、SQLites数据库、内容提供器),GPS与谷歌地图应用,Android后台工作(Service、线程、Toast、Notification、Alarm)和P2P通信(SMS短信、IM),Android多媒体技术(音视频采集播放、图片与二维动画、OpenGL和三维图形),Android的其他应用(电话、传感器、振动器、触摸屏、蓝牙、Wi-Fi、AIDL、Droid Draw可视化开发、App Widgets、Surface View),涵盖了Android的流行版本和新版本的主要功能和特性,全面介绍了Android手机编程的基本原理、技术和应用模式。《Android移动编程实用教程》立足实用,实例丰富,有实验指导书、教学大纲和习题,便于学习与教学。
目录
第1章 Android移动编程基础
1.1 云和Android移动云计算的编程开发
1.1.1 云和移动云计算的概念
1.1.2 Android的兴起及其对移动手持设备开发领域的冲击
1.2 Android的特点及系统架构
1.2.1 Android的概念及特性
1.2.2 Android的系统架构
1.3 Android的开发环境及创建Android项目
1.3.1 下载、安装和搭建Android开发平台
1.3.2 创建、配置、调试与运行第一个Android项目
1.3.3 Android项目的目录结构
1.3.4 打开和载入现有项目
1.4 Android程序的MVC模式
1.5 Android的常用工具
1.5.1 Android 模拟器
1.5.2 Dalvik调试监控服务及程序除错
1.5.3 Android调试桥
1.6 Android Market
习题
第2章 初识Android的视图层
2.1 用户界面及程序设计初步
2.1.1 描述和设计用户界面
2.1.2 存取识别符号
2.1.3 解读程序流程
2.1.4 事件处理与监听
2.1.5 加入对话框
2.1.6 提示信息
2.1.7 错误处理
2.1.8 初见Intent
2.1.9 加入菜单
2.2 定制新的View视图
2.2.1 Android UI布局
2.2.2 修改现有的View
2.2.3 创建复合控件
2.2.4 创建定制的Widgets和控件
2.2.5 使用定制的控件
习题
第3章 Android应用程序和Activity
3.1 组成Android程序的核心组件
3.2 程序清单
3.2.1 程序清单简介
3.2.2 使用程序清单编辑器
3.3 Android应用程序的生命周期
3.3.1 Android应用程序生命周期简介
3.3.2 应用程序的优先级和进程状态
3.4 Android中的资源访问
3.4.1 资源的类型、布局和创建
3.4.2 资源的使用及主题中的引用样式
3.4.3 为不同的国际语言和硬件创建资源
3.4.4 运行时更改配置
3.5 Android的Activity
3.5.1 Activity的创建、注册和登记
3.5.2 Activity的生命周期
3.5.3 Android活动类
习题
第4章 Android控制层的Intent、广播接收器、Adapter和网络应用
4.1 Android的Intent
4.1.1 Intent和Intent Filter
4.1.2 启动另一个Activity