1、周期:一个月(脱产)
2、招生对象
欲从事基于3G、通讯相关Android手机应用开发的在职、在校学员,有1-2年JAVA开发经验
3、入学要求
A、本科及本科以上计算机相关专业理工类开发人员;
B、中级英语文档读写能力;
C、具有JAVA或C++语言编程经验;
D、积极主动的学习态度,致力于推动中国Android应用程序的开发和使用。
4、培训目标
掌握Android系统知识,熟悉实际企业项目的开发流程,具备实际项目开发的执业能力和技术素养,能够成为企业急需的中等层次的Android系统开发和项目管理的实用型人才。
A、熟练运用C语言标准类库和Linux系统类库,深入理解Android内核框架;
B、熟识手机应用产品的开发过程、开发模式、行业技术规范;
C、熟练Android组件编程;
D、掌握Android技术体系结构、内核框架,通过实训掌握Android系统移植相关经验和技巧;
5、目标岗位
A、Android手机应用开发工程师;
B、Android系统开发工程师;
6、课程简介
一、课程名称 Android 平台介绍 发展路程
课程内容 版本情况、特性、应用程序商店、开发者社区
二、Android 开发简介
课程内容 系统框架、应用程序框架、库与运行环境、OMS介绍
三、课程名称 Android 开发环境搭建 开发工具
课程内容 安装配置、Android SDK简介
四 课程名称 Android 程序设计
课程内容 Android应用程序构成、Activity、Service、Intent、Broadcast Receiver、Content Provider、Android生命周期、Android程序UI设计
五、课程名称 课程练习
课程内容 开发工具Eclipse、JAVA基础、命令行工具、模拟器、手机调试
六、课程名称 用户界面开发 用户界面开发详解
课程内容 常用控件应用、界面布局
七、课程名称 Android游戏开发、 Android游戏开发框架、Graphics 类开发、动画实现
八、课程名称 数据存储 、Shared Preferences、Files
课程内容 数据库(SQLite)编程
九、课程名称 多媒体开发 Open Core、MediaPlayer、MediaRecorder
十、课程名称 网络与通信 无线网络
课程内容 HTTP通信、Socket通信、WiFi介绍、蓝牙
十一课程名称 Android特色开发
课程内容 传感器、语音识别、Google Map、桌面组件
十二课程名称 Android OpenGL开发
课程内容 OpenGL开发基础
十三课程名称 进阶开发
课程内容 自定义View的应用、Location的使用、通过Location获取Address的使、Adapter的使用、ntent传递对象的两种方法(Serializable,Parcelable)
十四 课程名称 程序优化 优化技术基础
课程内容 初级优化、高级优化
十五 课程名称 扩展功能
课程内容 Android NDK开发、Android脚本环境