| 
 | 
 
 
一、培训目标 
1.通过本课程的学习,学员能够掌握Android开发的方法,对在Android平台上进行移动互联网应用开发有全面的了解。 
2.理论与实践相结合,学员能独立的开发Android程序,并掌握Android开发常用的工具和技能,能自己进行更深入的学习和应用开发。 
3.通过本课程的学习,学员能够迅速提高开发水平,掌握Android系统架构,熟悉Android系统开发的基本流程,能进一步独立移植Android 2.1/2.2到硬件平台上。 
4.理论与实践相结合,学员能够快速熟悉Android 图形子系统,Audio子系统,WiFi 子系统和 RIL 子系统,并能独立深入研究 Android 架构,在工作中上一个新台阶。 
 
二、培训对象 
有志从事游戏开发和设计,喜欢3G手机开发,思维活跃的学生或工程师 
有志从事Java开发、Android UI开发、Android系统架构、应用开发等的学生或工程师 
 
三、培训内容 
通过该课程,学员学习如下知识点:  
Google Android Linux操作系统具体操作。  
手机Java和Dalvik虚拟机使用和开发整体流程。  
Android手机图形界面和各类控件编程。  
Android手机互联网和无线通讯编程。  
Android手机Andio和Video等多媒体功能。  
Eclipse平台使用和如何调试程序。  
了解使用手机各种开发工具。  
了解使用C语言进行编程。 
 
四、培训周期 
时间:8天 
 
五、课程安排 
第一天  
1、Android操作系统概述,Android原生(Navtive)C/C++程序开发及Android NDK介绍,Native开发方式与JAVA开发方式性能比较,Android应用前景分析。  
2、Android SDK及其开发环境搭建,Android SDK的版本演进,Eclipse ADT插件与SDK版本的对应关系,ADT插件的安装和更新,Android模拟器介绍,启动与使用 Android 模拟器,模拟器中SD卡的应用,模拟器连接网络。  
3、Android项目结构分析,资源管理(Resources)分析,drawable分析,layout分析,values(strings.xml、colors.xml、arrays.xml等)分析,R.java分析及使用,AndroidManifest.xml分析。 
第二天  
1、Activity介绍,Activity的生命周期,Activity有四种本质区别的状态,保存持久状态,权限许可,进程的生命周期,继承Activity类应该注意的问题。  
2、基本UI,标准控件的使用,设计开发自定义控件,Layout布局的使用,触摸/按键(UI Events)事件处理方法。 
第三天  
1、基本Android UI介绍,Intent Receiver,Intent的作用和目的,AndroidManifest.xml深入分析,Service,Service的生命周期,BroadcastReceiver的使用。  
2、Content Provider,SQLite介绍,创建Content Providers,使用Content Providers,使用URI语法来做查询、修改、增加、刪除资料。 
第四天  
1、高级UI,Android高级应用开发,访问本地通讯录,本地文件浏览管理,小部件(Widget)应用开发。 
第五天  
1、Android网络编程。网络连接的相关知识,流媒体的处理,URLConnection和HttpURLConnection的应用,HttpClient的分析,也会涉及到RIL无线网络功能。 
第六天  
1、多媒体、音视频播放,硬件特殊功能处理相关开发Frameworks介绍。 
第七天  
1、图形图像(2D Graphics/3D OpenGL)View,SurfaceView,Canvas,Paint类分析使用,显示文本以及显示特殊效果文本,绘图及显示图片(包括:普通绘图、特殊效果、直接显示图像文件、从资源文件中显示图片、实现图片透明,倒影,旋转等显示效果等),如何实现动画效果,如何使用OpenGL对3D动画的处理。 
第八天  
1、Android Frameworks介绍,调试、打包发布工具使用。打包、签名和安装软件到设备,如何将软件上传到google Maket中。 
2、Android Hal开发及RIL和无线通讯定制。 
 
联系方式: 
电话:4006547778 
QQ:1522193064 
 
课程详情请参照:http://www.mobiletrain.org/jobcourse/android7.html 
千锋3G学院网站:http://www.mobiletrain.org 
千锋嵌入式学院网站:http://www.embedtrain.org 
千锋互联:http://www.1000phone.com |   
 
 
 
 |