课程名称:《Android应用开发意识导入》培训课程
Android手机操作系统是Google公司在Linux内核基础上开发的开源嵌入式操作系统。目前摩托罗拉、多普达、联想、三星等众多公司均已推出基于Android的手机产品和上网本产品,而且越来越多的厂家正在加入。国内移动通信运营商也在大力推广Android技术的普及与应用。例如*移动推出的 OPhone就是基于Android深度定制的实际产品。尤其是OPhone平台于2009年9月正式上线后,使具有Android开发经验的工程师身价水涨船高。
Android开发技术主要包含移动应用软件开发与驱动及底层平台类软件开发(有人称作系统开发)两大范畴。
本课程主要讲解Android移动应用软件开发方面的技术,包括:Android操作系统概述、Android SDK及其开发环境搭建、Android源码项目结构分析、Android UI框架与交互机制、Android可复用组件架构(例如各种UI控件/数据访问/Google Map API等)、Android编译与调试技术、Android Test项目的生成与单元测试技术、Android代码重构、Android客户端与GWT服务器端整合技术等。
为了让学员更深入地掌握相关内容,课程安排了大量的编码习作。
|
*天上午
1搭建 android应用开发环境 1.1android介绍 1.2开发android应用前的准备 1.3windows开发环境搭建
1.4ubuntu开发环境搭建
2 android SDK介绍
2.1android SDK版本介绍 2.2 android SDK文档及阅读技巧 2.3android 核心API
2.4android SDK 工具介绍
3 android系统及应用程序结构
3.1android系统架构
3.2android应用程序架构
4从HelloWorld开始
4.1新建HelloWorld工程
4.2导入HelloWorld工程
5 android调试
5.1断点调试 5.2 log调试输出 5.3ADB 工具使用 5.4 android shell命令 5.5 用telnet模拟android 手机事件 5.6 apk文件结构及反编译
*天下午
6 android基础UI开发
6.1UI设计元素介绍 6.2UI布局 6.3常用组件 6.4android菜单 6.5android UI事件处理 6.6andriod UI开发中Intent和Activity的结合 |
|
第二天上午
7 android高级UI开发 7.1 自定义UI组件 7.2 android 绘图原理 7.3 android UI优化 7.4 android UI设计原则 7.5 android 源代码 Launcher研究
第二天下午
8 android动画原理
8.1动画介绍 8.2android 2D动画组件 8.3android动画组合 8.4android动画实例 8.5android opengl ES介绍 8.6android opengl ES 开发 |
|
第三天上午
9 android Intent 机制
9.1Intent基础 9.2Intent处理机制
9.3 如何在Activity间畅通无阻
10 android Broadcase机制
|