安卓高手必知的内容 很多Android培训者已经度过了初级、中级,如何成为一个Android
高手呢?
千锋教育就各个级别的程序员应该掌握哪些内容作为下面分类。一、初级 1.
拥有娴熟的Java
基础,理解设计模式,比如OOP
语言的工厂模式要懂得。 2.
掌握Android UI控件、Android Java
层API
相关使用。 迈向中级,最好再次更新下Java
技术,掌握Javaconcurrent
库、nio
库,精通xml
、json
解析,做过socket c/s
端的程序。手游培训:http://game.mobiletrain.org/
二、中级 1.
熟练掌握NDK JNI
方式的开发,对Android framework
十分了解。 2.
移植一些开源项目,比如FFmpeg
、Mplayer
到Android
上运行。 迈向高级,熟悉android
开源代码的结构,中间件下层的库,比如webkit
、opencore
、opengl
。三、高级 1.
熟练的Linux
驱动开发,精通Linux
内核结构。 2.
掌握Android
移植,比如常见的TI OMAP
、Qualcomm MSM
的硬件移植。 迈向顶级,发现Android
系统中的0day
漏洞,可以轻松的找出Root
系统的10
种方法,帮助Google
改进Android
操作系统。