广州列举网 > 教育培训 > 其他教育培训 > Android开发培训课程
广州
[切换城市]

Android开发培训课程

更新时间:2015-11-30 11:37:48 浏览次数:66次
一.培训对象:计算机科学与技术专业学生以及社会IT人士

二.培训目标:从基础开始学习,循环渐进,精通Google Android 开发,熟练掌握3G移动应用程序开发,通过项目实践,提升动手能力,将所学知识整合运用到项目中。具体内容包括:Android环境的搭建,Android项目结构分析,用户界面设计,2D、3D图形绘制,数据存储和访问,定 位服务于地图应用,网络编程,Android NDK开发及综合案例。



三.课程内容:

章 Android基础知识

(一)教学目的和任务

通过本章的教学,使学生正确理解安卓开发的基本概念,掌握安卓的特点、环境的搭建以及程序运行的基本流程,提高学生对安卓开发的认知度。

(二)教学基本要求

了解Android的特征、特色,掌握Android环境的搭建,Android程序开发的步骤

(三)教学内容

1.1 Android概述

1.2 Android的特点

1.2.1 Android系统平台五大特色

1.2.2 Android的优势

1.3 Android环境的搭建

1.3.1安装Android SDK的低硬件需求

1.3.2 Android SDK软件开发组件

1.3.3 Android开发环境搭建

1.4 一个简单的Android程序



第二章 Android项目结构分析

(一)教学目的和任务

通过本章教学,使学生正确理解Android的系统架构、基本组件,掌握Android组件的基本属性和用法、Android资源的管理。

掌握Android操作系统的整体架构,了解应用程序的基本组件,应用程序的生命周期,特别是activity的生命周期,掌握资源的创建、管理和使用,了解AndroidManifest.xml文件的组织结构。

(二)教学内容:

2.2 1 Android的系统架构

2.2 应用程序的基本组件

2.2.1 Activity介绍

2.2.2 Service 介绍

2.2.3 BroadCast Reciver 介绍

2.2.4 Content Provider 介绍

2.2.5 Intents—连接组件的纽带

2.3 应用程序生命周期

2.4 资源

2.4.1创建、管理资源

2.4.2 使用资源

2.5 AndroidManifest.xml 的组织结构

2.5.1 在AndroidMainfest.xml中声明权限



第三章 设计用户界面

(一)教学目的和任务

通过本章教学,使学生正确理解控件、布局、事件的基本概念,掌握Android基本界面控件、界面布局、菜单、界面事件的属性和使用方法。提高学生对Android系统开发的用户界面的设计能力

掌握Android平台下界面设计的各种组件的使用;掌握在界面设计时进行布局编程、菜单编程,设计控件时兼控件的事件响应处理。涉及得到各个方面。

(二)教学内容:

3.1 用户界面基础

3.2 界面控件

3.2.1 TextView与EditView

3.2.2 Botton和ImageButton

3.3 界面布局

3.4 菜单

3.5 界面事件



第四章 2D图形绘制与多媒体

(一)教学目的和任务

通过本章教学,使学生正确理Android图形、视频的基本概念,掌握基本的图形图形制作流程,提高学生对Android图形、视频的制作能力。

掌握Android平台下的二维图形编程的相关知识。掌握用MediaPlaye 类和VideoView类播放音频和视频。

(二)教学内容:

4.1 Android图形基础

4.2 动画实现

4.3 给游戏加上背景音乐

4.4 视频播放



第五章 利用OpenGL 绘制三维图形

(一)教学目的和任务

通过本章教学,使学生正确理解三维图形基本概念,掌握基本三维图形的绘制流程,提高学生使用OpenGL的能力。

掌握三维图形程序框架及绘制三维图形的方法。

(二)教学内容:

5.1三维图形基础

5.2 绘制三维图形



第六章 定 位服务与地图应用

(一)教学目的和任务

通过本章教学,使学生正确理移动定 位服务的相关知识,掌握基本移动定 位的方式方法,提高学生利用GPS和Google地图实现定 位服务的设计能力。

掌握Android.location和Google Maps等类库的使用方法,了解申请地图秘钥的方法。

(二)教学内容:

6.1 使用GPS获取位置

6.2 Google地图应用



第七章 网络编程

(一)教学目的和任务

通过本章教学,使学生正确理解移动网络通信的相关概念,掌握基本网络通信、网络编程的原则和方法,通过使用WebView,提高学生网络开发的能力。

掌握网络编程的过程及相关方法。

(二)教学内容:

7.1 基于Socket套接字的通信

7.2 基于HTTP协议的网络编程

7.3 使用webView进行网络开发



备注:具体实验设计和安排  

章节

 

具体实验名称

 





章Android基础知识

 

搭建Android开发环境

 

下载相关软件包,搭建Android平台,并启动、调试模拟器

 

创建Hello Android程序,编译运行,查看运行结构,理解程序结构

 

第二章Android项目结构分析

 





第三章设计用户界面

 

界面控件设计

 

界面布局综合设计

 

菜单综合设计

 

界面事件综合设计

 

注册界面设计

 





第四章2D图形绘制与多媒体

 

绘制二维图形

 

pong游戏制作

 

音乐播放器软件

 

视频播放器软件

 

碰撞球游戏实现

 



第五章3D图形绘制

 

搭建三维程序

 

创建两个立方体

 

实现两个立方体的碰撞检测

 





第六章定 位服务与地图应用

 

手机上数据存储

 

SQLite数据库的操作应用

 

手机通讯录

 

获取位置信息

 

Android Google Map地图查询应用

 

地图浏览程序

 





第七章网络编程

 

简单聊天工具开发

 

网络资源的获取

 

Web浏览器的应用

 

类似Q Q的聊天软件开发

 

四.师资力量: 付老师,顺诚教育高级技术工程师,现任某企业项目经理。是Android专业讲师,拥有5年以上授课经验,也是顺诚教育教研团副主任。
广州其他教育培训相关信息
5月14日
5月10日
注册时间:2015年11月27日
UID:255660
---------- 认证信息 ----------

查看用户主页