预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Android培训千锋3G学院中国移动互联网研发培训第一品牌android开发QQ群:218877810iPhone开发QQ群:138240252HYPERLINK"http://www.mobiletrain.org"http://www.mobiletrain.org北京千锋互联科技有限公司版权所有千锋android学习教程第一阶段Android开发之Java强化训练15课时本阶段主要学习AndroidJava中基础类编程训练,主要内容包括:Java流操作和文件系统掌握字符流和字节流的基本编程方法,对File类等文件系统相类库进行实例讲解。能够实现文件的读写操作,实现流的包装。学员对流的封装、压缩流、文件访问、串行化等编程方法能够掌握。异常处理与事件响应熟练掌握java各种异常的处理和捕获机制。学员能够掌握开发一般JAVA应用程序的方法,特别是实现JavaSE编程的一般方法。Java基础类库要求学员掌握Java语言中的基本类型转换类、Util包中的基本数据结构类、查找排序算法。熟练基本数据结构类类型。掌握基于Javadoc详细讲解Java类库。Java多线程编程、线程通信与同步编程建立线程的基本概念,学习Java多线程编程、线程间通信、线程同步等程序设计方法,掌握线程死锁应对的基本方法,对Java网络编程有深入理解。深刻理解Java多线程机制,针对经典的消费者、生产者问题、共享边界问题进行实战训练。第二阶段Android基本UI图形控件编程45课时(项目实战)在本阶段主要讲解如下基本控件的操作和编程,同时也涉及到事件处理和Andriod手机GUI设计和窗体设计。其中包括,Activity控件编程,View控件编程,ViewGroup控件编程,Widget控件编程,Drawable控件编程,Panel控件编程,Dialog控件编程,Window控件编程。第三阶段项目实战一(项目作业练习,不列为课时)本阶段的目的主要是让学员运用前面所学知识,模拟公司团队开发方式互相协作完成一个大型的ANDROID项目。项目将涉及UI界面和事件处理等知识。学员在沉淀知识的同时,也熟悉了真正的企业级别项目的开发方式同时培养了编写项目文档和学习新知识的能力。详细的项目内容请参考实训项目介绍。第四阶段Android网络编程处理15课时(项目实战)网络编程时Android开发中的一个核心的内容,Android网络中使用WiFi,GPRS,2G,3G进行网络连接处理。在本阶段会详细的学习网络编程相关技术。其中包括:检测、使用无线网络;使用WebView。使用WebView访问网页例子使用网络解析XML协议。使用网络POST,GET进行网页表单协议进行交互。如何与WebService对话,对XML/JSON的解析。第五阶段Android多媒体编程30课时(项目实战)多媒体编程主要是使用处理音频,视频和图片功能。使用相机接口拍取照片。编程使用MediaPlayer架构进行多媒体播放。第六阶段Android数据处理和地址薄,文件编程15课时(项目实战)处理Android的数据保存。创建首选项,文件处理,打开,读写,关闭文件,使用SQLite3数据库进行数据持久化,访问和操作Android地址薄内容。第七阶段Android2D/3D图形和游戏编程20课时(项目实战)本阶段主要学习如何处理图形功能,比如如何划线,使用2D进行图形绘制。在Surface上直接绘制图形。如何绘制线段,矩形,圆,图片和动画功能。如何制作图片渐变等功能。本阶段还将学习到Anroid游戏编程和,Surface控件编程,SurfaceView控件编程,Canvas控件编程。设计在2D,3D的游戏开发。游戏过程设计,游戏物理引擎设计和各类游戏画面编程。第八阶段Android特有硬件编程10课时(项目实战)使用硬件加速计的功能进行编程。处理Android上各种传感器。比如重力传感器,加速度传感器等。第九阶段项目实战二(项目作业练习,不列为课时)本阶段的目的主要是让学员运用前面所学知识,模拟公司团队开发方式互相协作完成一个大型的Android项目。项目将涉及UI界面、网络编程、多媒体视频连接、图形编程等知识。学员在沉淀知识的同时,也熟悉了真正的企业级别项目的开发方式同时培养了编写项目文档和学习新知识的能力。