- 論壇徽章:
- 0
|
近期,很多同學(xué)詢問Android學(xué)習(xí)都需要學(xué)什么?自學(xué)Android需要準(zhǔn)備什么?或者報(bào)培訓(xùn)機(jī)構(gòu)之前怎么查看培訓(xùn)機(jī)構(gòu)
的課程是否完善;谶@些問題,煙臺(tái)杰瑞教育的技術(shù)總監(jiān)陳總監(jiān)說,Android學(xué)習(xí)大體分為三個(gè)層級,其中對Java
基礎(chǔ)要求比較高,詳細(xì)的層級如下:
一、初級
1. 擁有嫻熟的Java基礎(chǔ),理解設(shè)計(jì)模式,比如OOP語言的工廠模式要懂得.
2. 掌握Android UI控件、Android Java層API相關(guān)使用.
邁向中級,最好再次更新下Java技術(shù),掌握J(rèn)ava concurrent庫、nio庫,精通xml、json解析,做過socket c/s
端的程序.
二、中級
1. 熟練掌握NDK JNI方式的開發(fā),對Android framework十分了解.
2. 移植一些開源項(xiàng)目,比如FFmpeg、Mplayer到Android上運(yùn)行.
邁向高級,熟悉android開源代碼的結(jié)構(gòu),中間件下層的庫,比如webkit、opencore、opengl.
三、高級
1. 熟練的Linux驅(qū)動(dòng)開發(fā),精通Linux內(nèi)核結(jié)構(gòu).
2. 掌握Android移植,比如常見的TI OMAP、Qualcomm MSM的硬件移植.
邁向頂級,發(fā)現(xiàn)Android系統(tǒng)中的0day漏洞,可以輕松的找出Root系統(tǒng)的10種方法,幫助Google改進(jìn)Android操作
系統(tǒng).
以上,就是學(xué)習(xí)杰瑞教育陳總監(jiān)總結(jié)的Android需要經(jīng)歷的幾個(gè)階段,小伙伴們都看一下吧~ |
|