服务热线

029-87595239

当前位置:首页 > 自学课程 >

Android开发工程师课程

Android开发工程师课程

一、主要就业岗位:

Android/OPhone手机软件研发工程师、Android/OPhone手机游戏开发工程师、Android/OPhone手机游戏移植工程师、Android/OPhone软件测试工程师等。

二、学习时间

3个月

三、课程内容

13G移动开发技术《Java语言》:讲述Java高级技术,包括Java中流、集合框架、反射、泛型、Socket编程、多线程等的原理与使用。

培训目标:学习Java语言的高级应用,理解Java中容器、流、内存分配、位操作等高级概念以及其实现。掌握控件的原理及使用方法,掌握多线程及Socket在实际开发中的使用

2、3G移动开发技术《基于Android系统的嵌入式开发》:Android平台介绍;Android开发环境搭建与配置;Android应用程序开发框架、Android项目组成、Android程序调试与测试 ;Android 的xml解析;Android控件使用;Android内存管理、系统接口、文件系统、日志系统、图形图像、多媒体、网络操作、传感器、通信、权限管理。

培训目标:理解与掌握Android系统体系结构;搭建Android企业级项目开发环境;能够用模拟器与真机调试Android项目;能够用Java开发基于Android系统的嵌入式软件。

3、3G移动开发技术《基于OPhone平台的嵌入式开发》:OPhone平台介绍;OPhone开发环境搭建与配置;OPhone应用程序开发框架、OPhone项目组成、OPhone程序调试与测试;OPhone平台与Android平台的比较。

培训目标:理解与掌握OPhone系统体系结构;搭建OPhone企业级项目开发环境;能够用模拟器与真机调试OPhone项目;能够用Java开发基于OPhone系统的嵌入式软件。

4、Android项目实训《3G移动应用软件开发》:完成一款基于Android平台的网络版软件RSS 阅读器软件开发。

培训目标:熟练使用Android基本组件;深刻理解基于Android的C/S体系结构;利用C语言独立开发基于Android手机嵌入式软件;全方位理解与掌握Android项目开发过程与相关文档规范。

5、Android项目实训《Android手机游戏设计与开发实战》:完成一款基于Android平台的手机游戏的开发,包括:益智类游戏;休闲游戏;竞技类游戏;RPG游戏。

培训目标:深刻理解Android平台体系结构;熟练搭建Android企业级开发环境(Eclipse、Android sdk);通过项目深入理解Android中绘图机制,文件系统,日志系统,屏幕触控机制。

四、Android/OPhone简介

Android是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序——移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和T-Mobile在内的30多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。
Android
具有以下优势和特点:
1
、应用程序框架支持组建的重用与替换;
2
、Dalvik虚拟机专门为移动设备做了优化;
3
、内部集成浏览器该浏览器基于开源的WebKit引擎;
4
、优化的图形库包括2D和3D图形库,3D图形库基于OpenGLES1.0(硬件加速可选);
5
、SQLite用作结构化的数据存储;
6
、多媒体支持包括常见的音频、视频和静态印象文件格式(如MPEG4,H.264,MP3,AAC,AMR,JPG,PNG,GIF);
GSM
电话(依赖于硬件);7、GSM电话(依赖于硬件);
8
、蓝牙Bluetooth,EDGE,3G,andWiFi(依赖于硬件);
9
、照相机,GPS,指南针,和加速度计(依赖于硬件);
10
、丰富的开发环境包括设备模拟器,调试工具,内存及性能分析图表,和Eclipse集成开发环境插件。