A ndroid是Google于07年11月5日發(fā)布的基于Linux核心的開(kāi)源手機(jī)軟件平臺(tái),該平臺(tái)由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,號(hào)稱是首個(gè)為移動(dòng)終端打造的真正開(kāi)放和完整的移動(dòng)軟件。該軟件平臺(tái)由谷歌與開(kāi)放手機(jī)聯(lián)盟合作開(kāi)發(fā),這個(gè)聯(lián)盟包括了中移動(dòng)、摩托羅拉、高通、宏達(dá)和 T-Mobile 在內(nèi)的30多家技術(shù)和無(wú)線應(yīng)用的領(lǐng)軍企業(yè)。
毫無(wú)疑問(wèn)該平臺(tái)的出現(xiàn)是具有極大的商業(yè)價(jià)值的。目前對(duì)該平臺(tái)的應(yīng)用主要分為兩部分人員,一是設(shè)備制造商,希望在自己的硬件平臺(tái)上運(yùn)行Android;另外一部分是移動(dòng)應(yīng)用開(kāi)發(fā)者,希望將自己的應(yīng)用移植到該平臺(tái)上或者在該平臺(tái)上開(kāi)發(fā)應(yīng)用。無(wú)論是那部分的人員,首要解決的就是需要對(duì)Android的系統(tǒng)架構(gòu)和運(yùn)行機(jī)制有全面而整體的了解和把握。
亞嵌《Android系統(tǒng)開(kāi)發(fā)實(shí)驗(yàn)班》是針對(duì)這樣的需求而設(shè)計(jì)的,課程的目的力求通過(guò)對(duì)Android中的zygote進(jìn)程,Android runtime,多媒體系統(tǒng),RIL等重要組成部分進(jìn)行細(xì)致而深入的講解,力求讓培訓(xùn)者在很短的時(shí)間內(nèi)對(duì)Android的基本架構(gòu)有全面而深入的認(rèn)識(shí),同時(shí)結(jié)合一定量的實(shí)驗(yàn)和分析來(lái)加深培訓(xùn)者對(duì)這些知識(shí)的理解。
------------------------------------------------------------------------------------------------------------------------------
免費(fèi)預(yù)科班開(kāi)班信息
[課程目標(biāo)]
通過(guò)一天的 Android預(yù)科班的學(xué)習(xí),以及實(shí)驗(yàn)練習(xí),使學(xué)員對(duì)嵌入式 Android開(kāi)發(fā)有初步的理解,并為進(jìn)一步的系統(tǒng)學(xué)習(xí)打下基礎(chǔ),是 Android初學(xué)者的必修課程。每位學(xué)員都配有各自的主機(jī)和開(kāi)發(fā)板。
[教師簡(jiǎn)介] 秦老師,碩士,國(guó)內(nèi)著名公司操作系統(tǒng)部部門(mén)經(jīng)理,作為主要負(fù)責(zé)人負(fù)責(zé)公司自主知識(shí)產(chǎn)權(quán)的操作系統(tǒng)和Linux 3G手機(jī)產(chǎn)品核心驅(qū)動(dòng)的開(kāi)發(fā)研究工作。具有多年的嵌入式系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),豐富的操作系統(tǒng)核心和驅(qū)動(dòng)開(kāi)發(fā)經(jīng)驗(yàn)。已承擔(dān)完成多個(gè)國(guó)家級(jí)和 Android相關(guān)項(xiàng)目,具有豐富的 Android平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)。
[開(kāi)課情況]
開(kāi)班時(shí)間: 2009年8月23日 上課地點(diǎn): 北京市海淀區(qū)中關(guān)村北二條乙五號(hào)(賽特瑞科技樓二層) 開(kāi)班情況: 全免費(fèi)! 報(bào)名流程:請(qǐng)于8月15日前攜帶本人一寸照片2張(黑白、彩色不限)和身份張復(fù)印件一張,到亞嵌總部報(bào)到,領(lǐng)取聽(tīng)課證。
[課程大綱] 理論課-Android理論基礎(chǔ) 1 Android平臺(tái)介紹 1.1 什么是手機(jī)平臺(tái) 1.2 手機(jī)平臺(tái)的演化 1.3 android手機(jī)平臺(tái)介紹 2 Android中的組成部分 2.1 核心(kernel)驅(qū)動(dòng):binder, ashmem等 2.2 庫(kù): android運(yùn)行時(shí)庫(kù),dalvik虛擬機(jī) 2.3 應(yīng)用框架(frameworks)和應(yīng)用介紹 3 Android1.5 SDK開(kāi)發(fā)環(huán)境介紹 3.1 android應(yīng)用程序結(jié)構(gòu) 3.2 工具演示:emulate, ddms,Eclipse等 實(shí)驗(yàn)課-Android基礎(chǔ)實(shí)驗(yàn) 1. 建立avd設(shè)備并運(yùn)行 2. 各種工具的使用 3. 編寫(xiě)簡(jiǎn)單的hello world應(yīng)用程序,并在模擬器上運(yùn)行 4. 編寫(xiě)不同效果的UI View [相關(guān)課程]
Android系統(tǒng)開(kāi)發(fā)實(shí)驗(yàn)班
[參考網(wǎng)文] 蘇哲:可以用C或者C++開(kāi)發(fā)Android應(yīng)用?
[推薦Android參考書(shū)] Begin Android http://www.akae.cn/study/akaedu/android.pdf
Android Essentials http://www.akae.cn/study/akaedu/AndroidEssentials.pdf |