上海甫崎商务教育—官网

咨询热线:
400-060-0103

上海甫崎商务教育课程中心>Android应用开发

课程概要


课程名称:Android应用开发意识导入》培训课程
 

        Android手机操作系统是Google公司在Linux内核基础上开发的开源嵌入式操作系统。目前摩托罗拉、多普达、联想、三星等众多公司均已推出基于Android的手机产品和上网本产品,而且越来越多的厂家正在加入。国内移动通信运营商也在大力推广Android技术的普及与应用。例如*移动推出的 OPhone就是基于Android深度定制的实际产品。尤其是OPhone平台于20099月正式上线后,使具有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应用程序架构
4HelloWorld开始

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开发中IntentActivity的结合

第二天上午

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机制