解读Android培训课程体系

北大青鸟大学城校区logo 北大青鸟大学城校区
招生简章校园环境师资力量就业明星招生问答软件工程师北京大学学历学员项目联系我们 报名通道

免费在线咨询通道>>

免费在线报名通道>>

北大青鸟报名电话
当前位置:北大青鸟 > 北大青鸟 > 北大青鸟课程 >

解读Android培训课程体系

标签:   分类:北大青鸟课程

  

每一个从事Android开发的工程师都知道,Android系统是基于Linux的,而国内从事Android开发的人员基本上是分3个层次:  

第一个层次:底层系统开发,主要是Linux内核驱动开发维护以及Android本地框架中的硬件抽象层开发。  

从事这个层次的开发需要掌握C语言以及掌握Linux内核驱动编程框架,Linux系统调用接口开发。虽说驱动开发比较难,但由于Linux绝大部分的内核驱动源代码都是现成的,所以这个层次的开发远不像人们想象的那么难,绝大部分的工作是修改现有的驱动以适配新的环境(驱动移植),以及编写部分简单的驱动模块。至于硬件抽象层的开发只要会基本的Linux编程就可以完成该工作。  

第二个层次:Android中间件开发,该层承上启下,向下连接操作系统向上为应用程序提供经过层层封装的Java类,可以说是连接系统跟应用程序的桥梁,而该层次的开发也涉及到Android软件系统的各个层次。  

从事这个层次开发的人员一方面需要掌握基本的C++和Java语言编程能力,熟悉Linux应用编程,熟悉Android源码流程,可以熟练的在Android系统上修改或者添加某些功能。这个层次的开发对程序员的自身修养和能力有较高的要求,特别需要精通Linux系统编程能力,因为不管Android怎么封装都绕不开Linux的系统调用。  

第三个层次:Android应用开发,目前主要是基于Android SDK的开发,在PC上使用IDE环境进行开发。

目前这个层次的开发几乎完全都是在PC上模拟器实现的,几乎都是采用Java语言开发,开发者需要有基本的Java语言编程能力,另外需要懂得Android应用程序框架以及熟悉Android系统的应用API,从事过多年Java工作的人进行这个层次的开发只需要了解Android应用程序框架和基本的API就完全可以从事Android开发了。

了解北大青鸟课程、Android培训课程尽在北大青鸟官网!

若有疑问请拨打北大青鸟咨询热线:010-80146691或点击免费在线咨询!
  • xml地图 网站地图 招生简章 合作企业 学员项目 联系我们
  • 关闭窗口