内容简介
第一部分 理论
第1章 Android简介
1.1 Android平台简介
1.1.1 Android简介
1.1.2 Android系统架构
1.1.3 Android的优势
1.2 Android开发环境
1.2.1 Android开发准备工作
1.2.2 安装和配置JDK
1.2.3 下载和安装SDK
1.2.4 安装Eclipse和配置Android集成开发环境
1.3 Android模拟器
1.3.1 模拟器概述
1.3.2 模拟器和真机的区别
1.3.3 使用模拟器的注意事项
1.4 开发Android应用
1.4.1 创建第一个Android应用程序
1.4.2 Android应用程序的调试
第2章 Android程序设计基础
2.1 Android程序框架
2.1.1 Android目录结构
2.1.2 Android代码解析
2.2 Android应用程序的组成
2.2.1 Activity(活动)
2.2.2 BroadcastReceiver(广播接收器)
2.2.3 Service(服务)
2.2.4 ContentProvider(内容提供者)
2.3 Intent(意图)
2.3.1 活动(Activity)组件的激活
2.3.2 广播接收器(BroadcastReceiver)组件的激活
2.4 Android生命周期
2.4.1 活动生命周期的基本状态
2.4.2 活动生命周期的方法
第3章 Android UI布局
3.1 Android用户界面
3.1.1 Android用户界面简介
3.1.2 Android中布局的定义
3.1.3 Android布局中元素的ID属性
3.2 Android用户界面布局
3.2.1 帧布局(FrameLayout)
3.2.2 线性布局(LinearLayout)
3.2.3 绝对布局(AbsoluteLayout)
3.2.4 相对布局(RelativeLayout)
3.2.5 表格布局(TableLayout)
第4章 Android UI基本组件(一)
4.1 文本框(TextView)
4.1.1 文本的显示和编辑
4.1.2 自动识别链接的文本
4.2 编辑框(EditText)
4.3 自动提示
4.3.1 AutoCompleteTextView
4.3.2 MultiAutoCompleteTextView
4.4 按钮(Button)
4.5 提示(Toast)
4.6 状态栏提示(Notification)
4.7 单选按钮(RadioButton和RadioGroup)
4.8 多选按钮(CheckBox)
4.9 日期和时间(DatePicker和TimePicker)
第5章 Android UI基本组件(二)
5.1 对话框(Dialog)
5.2 列表(ListView)
5.3 菜单(Menu)
5.4 图片视图(ImageView)
5.5 拖动效果(Gallery)
5.6 网格视图(GridView)
第6章 Android数据存储
6.1 Android数据存储
6.2 Android数据存储——SharedPreferences
6.3 Android数据存储——文件
6.4 Android数据存储——SQLite
6.4.1 SQLite简介
6.4.2 SQLite的应用
6.5 Android数据存储——Network
第7章 Android广播机制
7.1 BroadcastReceiver组件
7.2 发送广播和接收广播
7.2.1 发送广播
7.2.2 接收广播
7.3 Broadcast应用实例
7.3.1 接收系统广播
7.3.2 在应用程序中发送广播
第8章 Android服务
8.1 Service概述
8.2 Service生命周期
8.2.1 Service生命周期时序图
8.2.2 Service的生命周期
8.3 Service与BroadcastReceiver
第二部分 上机
上机1 Android简介
阶段1 Android集成开发环境的配置
阶段2 创建Android工程
上机作业
上机2 Android程序设计基础
阶段1 Bundle对象的实现
阶段2 Android应用程序的生命周期
上机作业
上机3 Android UI布局
阶段1 使用帧布局实现霓虹灯效果
阶段2 切换卡布局的使用
上机作业
上机4 Android UI基本组件(一)
阶段1 实现图片在不同位置的按钮
阶段2 下拉列表框
阶段3 圆形和水平进度条
上机作业
上机5 Android UI基本组件(二)
阶段1 进度对话框和旋转指针对话框
阶段2 相册中图片的切换
上机作业
上机6 Android数据存储
阶段1 用户注册
阶段2 手机日记本
上机作业
上机7 Android广播机制
阶段1 统计电池电量
阶段2 联系人管理
上机作业
上机8 Android服务
阶段1 手机来电系统服务
阶段2 定时服务
上机作业