多语言展示
当前在线:429今日阅读:126今日分享:42

学好3G的七个阶段

3G作为现在IT行业中最赤手可热的专业之一,已经成为众多学习IT者的首选。可是有很多的学生在选择3G作为学习的专业时,却往往并不太了解3G的具体内容。那么下面我们就简要介绍一下学习3G时所要接触的内容和课程,只有了解了3G,才能真正将3G技术学精学透。
分为七个阶段(仅供参考,视个人情况而定)
1

第一阶段 Linux命令,工具和C编程基础   本阶段主要介绍嵌入式Linux的基本命令,各种开发工具,各种配置工具和C语言编程基础知识,其中包括Linux常用使用和操作。文件管理,目录操作等命令,编辑器VI编辑器,GNU编译工具GCC,GDB调试器和Makefile开发工程管理工具等知识。

2

第二阶段 嵌入式Linux C语言强化   本阶段主要介绍在嵌入式Linux开发中常用的开发语言C语言的重要概念和编程技巧中的重点难点,着重讲解ARM Linux中GNU C的难点和重点。以大量实例分析着重介绍函数与程序结构,指针、数组和链表,库函数的使用等知识。

3

第三阶段 Android Java编程训练和工具   本阶段主要讲解Java语言与面向对象的程序设计,其中包括,Java基本数据类型与表达式,Linux下面Java编译,Linux下面Makefile和ant详解,抽象,封装,继承,多态,类与对象,对象初始化和回收,方法的控制流程,异常处理,方法的重载,数组,类的组织与继承机制,继承的实现,构造方法的重载与继承,接口的概念与应用,最后讲述多线程和网络编程,多线程的基本概念,线程的使用方法,线程的同步,Java网络编程基础,使用URL访问WWW资源和基于Socket的客户和服务器编程。

4

第四阶段 Android应用编程训练   在本阶段中主要讲解Andriod手机GUI设计和窗体设计。其中包括,Activity 控件编程,View控件编程,View Group控件编程,Widget控件编程,Drawable控件编程,Panel控件编程,Dialog控件编程,Window控件编程,Surface控件编程 ,SurfaceView控件编程,Canvas控件编程。

5

第五阶段 Android高级编程训练   本阶段中主要讲解Google 2D/3D图形开发,openGL ES控件编程,GPU硬件加速原理,Android高级界面开发。 网络相关API接口,Socket程序设计,Apache的HttpClient,Android的网络函式库,XMPP网络服务协定,WebKit浏览器的控制, 影像与声音功能, Android电话功能Telephony, GPS和Bluetooth,卫星定位。

6

第六阶段 Android移植编程训练   本阶段详细讲解Android系统的移植,其中包括Android Linux内核移植,文件系统, toolbox等移植, Dalvik移植,ARM处理器介绍,libc移植,libm移植,libdl移植,libm移植,busybox,toolbox移植,JNI,dx, dalvitvm相关移植,Dalvik指令格式,Dalvik执行格式dex,Java字节码格式等相关知识。

7

第七阶段 项目实践   本阶段让学员开发,设计Android网上购物系统,其中包括Android图形界面开发,Android声音,Android网络通讯,和服务器后端进行通讯交换数据。

推荐信息