课程特色: 本课程是Android开发实战之路系列课程基础应用,适合于有语言基础的学员学习。 全面:课程知识覆盖全面,涵盖了应用开发技术的方方面面。 最新SDK:最新的Android SDK,能够紧跟Google的步伐。 资源共享:课程结束后,所有课程PPT以及案例代码完全提供给学员,以便学员技术巩固及资料积累。 |
课程大纲:
课程主题 | 课程内容 | |
第一天 | 1. Android操作系统概述 1.1历史背景 1.2 Android平台架构 1.3发展前景 1.4与其它系统比较 | |
第2章 Android开发环境搭建 2.1 JDK安装 2.2 Eclipse安装 2.3 ADT插件安装 2.4 Android SDK 2.5 环境测试 | 项目:Android开发环境搭建 通过本实验使学员学会配制Android开发和运行环境。 | |
第3章 第一个Android 程序 3.1 Hello Activity 3.2 文件目录结构 3.3 AndroidManifest.xml 3.4 Android应用程序 3.5 如何使用Android SDK 3.6 学会使用SDK中的samples 3.7 ADT插件使用 | 项目:使用SDK中的帮助文档、调试工具等 通过本实验使学员学会自己查找帮助信息和自己调试解决问题。
| |
第4章 Android UI基础 4.1 Android基本UI组件 4.2 Activity 4.3 View 4.4 ViewGroup 4.5 事件处理模型 | 项目: Yahoo登录页面和注册页面事件处理 通过本实验使学员掌握Android中的事件处理模型。
| |
第5章 UI基础控件和布局 5.1常用UI控件 5.2 Menu 5.3 Dialog 5.4 Toast 5.5 UI布局(Layouts) 5.5.1 FrameLayout 5.5.2 LinearLayout 5.5.3 RelativeLayout 5.5.4 TableLayout 5.5.5 AbsoluteLayout 5.6多个Activites之间的跳转 5.6.1 Intents介绍 5.6.2多个Activites之间参数传递 5.6.3 ResultCode 5.6.4 RequestCode | 项目:Yahoo登录页面跳转和注册页面跳转 通过本实验使学员掌握Android中的Activity之间跳转。
| |
第二天 | 第6章Android存储 6.1 Android数据存储方式 6.1.1 Shared Preferences 6.1.2 Files 6.1.3 Network 6.1.4数据库-SQLite
6.2 Shared Preferences 6.2.1 Shared Preferences本质 6.2.2 Shared Preferences应用场景 6.2.3查看Shared Preferences文件 6.2.4 Pull Shared Preferences文件
6.3 数据库-SQLite 6.3.1 介绍 6.3.2 SQL语句介绍 6.3.3 SQLiteOpenHelper | 项目: Yahoo登录页面和注册页面使用SQLite 通过本实验使学员掌握Android中SQLite 。
|
第7章 Content Provider 7.1 Content Provider概述 7.2 Content URI 7.2.1 Content URI含义 7.7.2内置的Content URI 7.3通过Content Provider访问联系人 7.4 自定义Content Provider
| 项目:使用自定义的Content Provider访问SQLite数据库 通过本实验使学员掌握Android在 Content Provider。
| |
第8章 服务 8.1介绍 8.2生命周期 8.3调用Service 8.4进程内Service 8.5 实例分析 | 项目: 使用Service实现Yahoo注册信息保存。 通过本实验使学员掌握Android中Service后台组件技术。 | |
第9章广播接收器 9.1介绍 9.2生命周期 9.3 实例分析 | 项目: 使用BroadcastReceiver实现Yahoo注册信息保存。 通过本实验使学员掌握Android中BroadcastReceiver后台组件技术。 | |
第10章 通知 10.1介绍 10.2生命周期 10.3 实例分析
第11章 Android云端应用 11.1网络通信背景知识 11.2使用HttpClient 11.3数据交换格式 | 项目: 使用通知实现Yahoo注册信息保存。 通过本实验使学员掌握Android中通知 。
项目: GetWebPage-HttpClient-Get JsonTransExample | |
第四天 |
12.1 多媒体介绍 12.2 文件格式 12.3 播放音频 12.4 录制音频 12.5 播放视频 |
项目: MediaPlayerDemo_Audio MediaPlayerDemo_Video1 |
13.1Google Map介绍 13.2获取 Google Map API Key 13.3创建Google Map程序 13.4MapView 13.5添加标志 13.6设置图层 13.7控制缩放 13.8添加事件 13.9GPS介绍 13.10GPS定位 13.11基站定位 13.12非地图GPS应用 13.13地图GPS应用
第14章 2D图形和动画技术 14.1图形技术概述 14.2Android2D技术 14.3 2D图形绘制 14.4位图变换 14.5位图旋转 14.6位图缩放 14.7动画 14.8渐变动画 14.9平移动画 14.10缩放动画 14.11帧动画 | 项目: MapMyLocationOverlay MapTest WhereAmI
项目: GraphicsDemo trween动画 framebyframe动画
|