華清遠(yuǎn)見(jiàn)3G Android的系統(tǒng)開(kāi)發(fā)就業(yè)培訓(xùn)班將通過(guò)5個(gè)階段強(qiáng)化.doc_第1頁(yè)
華清遠(yuǎn)見(jiàn)3G Android的系統(tǒng)開(kāi)發(fā)就業(yè)培訓(xùn)班將通過(guò)5個(gè)階段強(qiáng)化.doc_第2頁(yè)
華清遠(yuǎn)見(jiàn)3G Android的系統(tǒng)開(kāi)發(fā)就業(yè)培訓(xùn)班將通過(guò)5個(gè)階段強(qiáng)化.doc_第3頁(yè)
華清遠(yuǎn)見(jiàn)3G Android的系統(tǒng)開(kāi)發(fā)就業(yè)培訓(xùn)班將通過(guò)5個(gè)階段強(qiáng)化.doc_第4頁(yè)
華清遠(yuǎn)見(jiàn)3G Android的系統(tǒng)開(kāi)發(fā)就業(yè)培訓(xùn)班將通過(guò)5個(gè)階段強(qiáng)化.doc_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

華清遠(yuǎn)見(jiàn)3G Android系統(tǒng)開(kāi)發(fā)就業(yè)培訓(xùn)班將通過(guò)5個(gè)階段的強(qiáng)化、集中學(xué)習(xí),全方位打造手機(jī)開(kāi)發(fā)通用型人才,讓你有更多的機(jī)會(huì)全面接觸3G手機(jī)開(kāi)發(fā)領(lǐng)域的各種知識(shí)及技能,幫助你在4個(gè)月的時(shí)間內(nèi)內(nèi)迅速變身為“3G移動(dòng)開(kāi)發(fā)緊缺人才”。課程目標(biāo)包括:1. 3G移動(dòng)開(kāi)發(fā)應(yīng)用平臺(tái)(Android/iPhone/Symbian/WindowsMobile)介紹2. Android 底層架構(gòu)分析3. Android平臺(tái)移植4. 項(xiàng)目實(shí)踐5. Java語(yǔ)言編程基礎(chǔ)6. Java語(yǔ)言面向?qū)ο缶幊?. Java數(shù)據(jù)結(jié)構(gòu)和算法8. MySQL和JDBC9. Java Web編程10. 項(xiàng)目實(shí)踐11. 3G移動(dòng)應(yīng)用開(kāi)發(fā)創(chuàng)意培養(yǎng)12. Android體系結(jié)構(gòu)和原理13. Android用戶(hù)界面開(kāi)發(fā)14. Android圖形編程15. Android應(yīng)用程序基本組件16. Android數(shù)據(jù)存儲(chǔ)17. Android網(wǎng)絡(luò)編程18. Android多媒體開(kāi)發(fā)19. Android傳感器開(kāi)發(fā)20. Android設(shè)備相關(guān)編程21. Android NDK開(kāi)發(fā)介紹22. Android游戲編程23. Android內(nèi)核代碼解析24. Android內(nèi)核原理解析25. ARM體系結(jié)構(gòu)/指令和硬件接口26. Android內(nèi)核的開(kāi)發(fā)和測(cè)試27. Android驅(qū)動(dòng)開(kāi)發(fā)28. 項(xiàng)目實(shí)戰(zhàn):基于Android平臺(tái)的社交類(lèi)應(yīng)用程序我們約會(huì)吧29. 項(xiàng)目實(shí)戰(zhàn):基于Android平臺(tái)的LBS應(yīng)用程序我們簽到吧30. 項(xiàng)目實(shí)戰(zhàn):智能家居之Android智能機(jī)器人31. 項(xiàng)目實(shí)戰(zhàn):基于Android平臺(tái)開(kāi)發(fā)的捕魚(yú)游戲32. 項(xiàng)目實(shí)戰(zhàn):多功能媒體播放器33. 項(xiàng)目實(shí)戰(zhàn):電子書(shū)閱讀器34. 項(xiàng)目實(shí)戰(zhàn):網(wǎng)絡(luò)瀏覽器35. 項(xiàng)目實(shí)戰(zhàn):RSS閱讀器36. 項(xiàng)目實(shí)戰(zhàn):Google地圖客戶(hù)端37. 項(xiàng)目實(shí)戰(zhàn):文件和進(jìn)程管理器38. 項(xiàng)目實(shí)戰(zhàn):微博手機(jī)客戶(hù)端開(kāi)發(fā)39. 項(xiàng)目實(shí)戰(zhàn):餐廳點(diǎn)菜系統(tǒng)(平板電腦版)第一階段:Android平臺(tái)構(gòu)建 1. 職場(chǎng)定位:Android系統(tǒng)移植工程師2. 課程說(shuō)明:令人激動(dòng)的Google手機(jī)操作系統(tǒng)平臺(tái)- Android 是一個(gè)真正意義上的開(kāi)放性移動(dòng)設(shè)備綜合平臺(tái)。它包括操作系統(tǒng)、用戶(hù)界面和應(yīng)用程序 移動(dòng)電話(huà)工作所需的全部軟件,而且不存在任何以往阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專(zhuān)有權(quán)障礙。谷歌與開(kāi)放手機(jī)聯(lián)盟合作開(kāi)發(fā)了 Android,這個(gè)聯(lián)盟由包括中國(guó)移動(dòng)、摩托羅拉、高通、宏達(dá)和 T-Mobile 在內(nèi)的 30 多家技術(shù)和無(wú)線應(yīng)用的領(lǐng)軍企業(yè)組成。建立標(biāo)準(zhǔn)化、開(kāi)放式的移動(dòng)電話(huà)軟件平臺(tái),在移動(dòng)產(chǎn)業(yè)內(nèi)形成一個(gè)開(kāi)放式的生態(tài)系統(tǒng)。學(xué)習(xí)Android的意義不僅僅是手機(jī)平臺(tái)那么簡(jiǎn)單,通過(guò)對(duì)其框架,結(jié)構(gòu)的分析,我們可以將Android應(yīng)用到任何移動(dòng)硬件平臺(tái)上,支持各種硬件設(shè)備、應(yīng)用于多種行業(yè)。3. 課程目標(biāo):比較全面的掌握Android系統(tǒng)環(huán)境搭建、移植、底層開(kāi)發(fā)技術(shù)。4. 課程安排:序號(hào)課程名稱(chēng)課程內(nèi)容掌握要求13G移動(dòng)開(kāi)發(fā)應(yīng)用平臺(tái)(Android/iPhone/Symbian/WindowsMobile)介紹介紹目前最主流的幾款3G移動(dòng)開(kāi)發(fā)平臺(tái):Android、IPhone、symiban、Windows Mobile等開(kāi)發(fā)平臺(tái)的發(fā)展現(xiàn)狀和趨勢(shì),另外本階段課程會(huì)針對(duì)開(kāi)發(fā)人員,重點(diǎn)介紹這幾款開(kāi)發(fā)平臺(tái)開(kāi)發(fā)的特點(diǎn)以及差異性。熟悉2Android 底層架構(gòu)分析介紹Google Android 軟件架構(gòu),介紹Android源代碼目錄結(jié)構(gòu)及主要源碼以及移植Android到新硬件平臺(tái)的相關(guān)工作。精通3Android平臺(tái)移植介紹Android移植的主要步驟與方法,如:配置Linux內(nèi)核使其支持Android、在Linux內(nèi)核中添加Android觸摸屏驅(qū)動(dòng)、鍵盤(pán)驅(qū)動(dòng)等;介紹Android多點(diǎn)觸摸的功能;制作yaffs2和jffs2格式的Android文件系統(tǒng)的方法。精通4項(xiàng)目實(shí)踐通過(guò)項(xiàng)目實(shí)踐,一步一步把Android移植到EZ6410開(kāi)發(fā)板上,搭建Android環(huán)境,為后續(xù)的開(kāi)發(fā)提供必要的軟硬件基礎(chǔ)。熟練第二階段:Java語(yǔ)言基礎(chǔ)和Java Web編程課程1. 職場(chǎng)定位:Android Development Engineer2. 課程說(shuō)明:我們力求讓學(xué)員在最短的時(shí)間內(nèi)熟悉幾款主流的移動(dòng)開(kāi)發(fā)平臺(tái),并幫助學(xué)員從接觸3G移動(dòng)開(kāi)發(fā)平臺(tái)及Java語(yǔ)言的第一天起就形成正確思考問(wèn)題的方式。我們更多的是向?qū)W員展示企業(yè)中真正要重視的問(wèn)題。同時(shí),我們注重讓學(xué)員養(yǎng)成良好的編碼和文檔注釋習(xí)慣,編寫(xiě)出企業(yè)認(rèn)可的代碼。編程語(yǔ)言是任何一個(gè)應(yīng)用程序開(kāi)發(fā)者的必備技能。扎實(shí)的編程基礎(chǔ)不僅能使后期的學(xué)習(xí)得心應(yīng)手,也可以在企業(yè)的筆試中暢通無(wú)阻。在第一階段的課程當(dāng)中,主要以Java語(yǔ)言為教學(xué)工具,對(duì)3G應(yīng)用程序編程語(yǔ)言進(jìn)行強(qiáng)化。同時(shí),讓學(xué)員在進(jìn)行Android手機(jī)應(yīng)用開(kāi)發(fā)的時(shí)候,能對(duì)Android服務(wù)器端開(kāi)發(fā)有較深入了解。3. 課程目標(biāo):強(qiáng)化編程基礎(chǔ),養(yǎng)成良好的代碼編寫(xiě)習(xí)慣。4. 課程安排:序號(hào)課程名稱(chēng)課程內(nèi)容掌握要求1Java語(yǔ)言編程基礎(chǔ)本階段內(nèi)容主要以Java語(yǔ)言編程基礎(chǔ)為主,幫助具備C語(yǔ)言基礎(chǔ)的學(xué)員進(jìn)行平滑過(guò)渡。內(nèi)容包括Java開(kāi)發(fā)工具的安裝和配置,Java虛擬機(jī)原理,Java的數(shù)據(jù)類(lèi)型,運(yùn)算符,表達(dá)式,數(shù)組,流程控制等Java基礎(chǔ)編程知識(shí)。精通2Java語(yǔ)言面向?qū)ο缶幊瘫倦A段內(nèi)容是在上一階段基礎(chǔ)上的提高和強(qiáng)化,內(nèi)容包括字符串、抽象類(lèi)、接口、內(nèi)部類(lèi)、類(lèi)的繼承、多態(tài)等面向?qū)ο蟾呒?jí)編程知識(shí)。課程還包括調(diào)試和捕獲異常的內(nèi)容。精通3Java數(shù)據(jù)結(jié)構(gòu)和算法編程的實(shí)質(zhì)就是使用不同的算法去操作不同的數(shù)據(jù)結(jié)構(gòu),在前幾部分的學(xué)習(xí)中,課程內(nèi)容包含了簡(jiǎn)單的數(shù)據(jù)描述和數(shù)據(jù)操作的知識(shí),在本部分課程中將系統(tǒng)的講解常見(jiàn)數(shù)據(jù)結(jié)構(gòu),集合、隊(duì)列、數(shù)、圖,以及常用的排序和查找算法。精通4MySQL和JDBC本階段課程主要是讓學(xué)員對(duì)MySQL數(shù)據(jù)庫(kù)有較深入的了解,熟悉關(guān)系型數(shù)據(jù)庫(kù)中表、事務(wù)以及對(duì)SQL語(yǔ)句等相關(guān)知識(shí),熟悉在Java程序中使用JDBC操作數(shù)據(jù)庫(kù)的基本方法。熟悉5Java Web編程本階段課程主要是讓學(xué)員能熟悉Web應(yīng)用的基本架構(gòu),熟悉Java Web開(kāi)發(fā)的基本方法,能編寫(xiě)Web應(yīng)用并為后續(xù)的Android應(yīng)用開(kāi)發(fā)服務(wù)。熟悉6項(xiàng)目實(shí)踐該項(xiàng)目為類(lèi)似迅雷多線程下載工具該系統(tǒng)使用Java進(jìn)行編程,涉及多線程編程,網(wǎng)絡(luò)編程,重點(diǎn)在控制類(lèi)的設(shè)計(jì)上。并帶領(lǐng)同學(xué)熟悉閱讀rfc959協(xié)議文檔,完成從FTP服務(wù)器上下載文件,或熟悉閱讀HTTP協(xié)議,利用其協(xié)議頭accept-range從Web服務(wù)器上下載文件。完成該項(xiàng)目,將會(huì)熟練掌握Socket、多線程的聯(lián)合應(yīng)用,從而舉一反三。精通第三階段:Android應(yīng)用開(kāi)發(fā)1. 職場(chǎng)定位:Android Application Development Engineer2. 課程說(shuō)明:經(jīng)過(guò)前一階段的編程技能強(qiáng)化,本階段正式開(kāi)始3G應(yīng)用程序的開(kāi)發(fā)課程。本階段以Android為主要教學(xué)工具,深入講解Android平臺(tái)的體系結(jié)構(gòu)和原理,幫助更深入的理解主流3G應(yīng)用程序平臺(tái),課程重點(diǎn)在于應(yīng)用程序體系結(jié)構(gòu),圖形編程,文件操作,網(wǎng)絡(luò)操作、設(shè)備管理等內(nèi)容,教學(xué)內(nèi)容安排了大量的實(shí)踐案例,幫助學(xué)員熟練的掌握Android應(yīng)用程序開(kāi)發(fā)方法。同時(shí)課程還會(huì)安排3G手機(jī)應(yīng)用開(kāi)發(fā)創(chuàng)意的培養(yǎng),幫助學(xué)生理解移動(dòng)應(yīng)用和桌面應(yīng)用的差異,培養(yǎng)3G移動(dòng)應(yīng)用界面設(shè)計(jì)和用戶(hù)交互設(shè)計(jì)的感知,運(yùn)用這些經(jīng)驗(yàn)在實(shí)際應(yīng)用中開(kāi)發(fā)出更出色更卓越的應(yīng)用程序。同時(shí),我們會(huì)發(fā)現(xiàn)主流的3G應(yīng)用開(kāi)發(fā)有很大程度的相似:面向?qū)ο?;界面設(shè)計(jì)和程序邏輯分開(kāi);代碼通過(guò)虛擬機(jī)或者托管方式運(yùn)行;通過(guò)應(yīng)用程序商店分發(fā)應(yīng)用程序等。3G應(yīng)用開(kāi)發(fā)中可能不局限于Java語(yǔ)言,課程會(huì)對(duì)其他語(yǔ)言和Java的差異進(jìn)行拓展學(xué)習(xí),以適應(yīng)不同的 3G應(yīng)用程序開(kāi)發(fā)平臺(tái)。本階段的后期部分還會(huì)加入Windows Embedded CE/Windows Mobile/Windows Phone 7/iPhone等移動(dòng)開(kāi)發(fā)的拓展課程,有助于運(yùn)用現(xiàn)有的知識(shí)在不同平臺(tái)上的運(yùn)用,提升自身的競(jìng)爭(zhēng)力。3. 本期目標(biāo):本階段重點(diǎn)學(xué)習(xí)基于Android操作系統(tǒng)的Java開(kāi)發(fā),以及Android操作系統(tǒng)的結(jié)構(gòu)及原理。本期內(nèi)容將重點(diǎn)學(xué)習(xí)Android上的應(yīng)用開(kāi)發(fā),內(nèi)容涉及程序架構(gòu),UI編程,數(shù)據(jù)存取,網(wǎng)絡(luò)編程等眾多知識(shí)點(diǎn),使學(xué)員從零基礎(chǔ)開(kāi)始逐步達(dá)到獨(dú)立開(kāi)發(fā)Android應(yīng)用程序的能力,在整個(gè)課程中將配以大量開(kāi)發(fā)實(shí)例,使學(xué)員通過(guò)充分地動(dòng)手實(shí)踐、全面掌握Android操作系統(tǒng)相關(guān)的技術(shù)點(diǎn)及這些技術(shù)的實(shí)現(xiàn)思想,教給學(xué)員分析和解決問(wèn)題的能力和技巧。4. 課程安排:序號(hào)課程名稱(chēng)課程內(nèi)容掌握要求13G移動(dòng)應(yīng)用開(kāi)發(fā)創(chuàng)意培養(yǎng)通過(guò)主流3G移動(dòng)應(yīng)用的演示和操作,體驗(yàn)3G移動(dòng)應(yīng)用在界面設(shè)計(jì)和用戶(hù)交互方面和桌面應(yīng)用的差距,使用Market來(lái)了解應(yīng)用分發(fā)和獲得的方式。深入了解3G應(yīng)用開(kāi)發(fā)的特征和趨勢(shì)。了解2Android體系結(jié)構(gòu)和原理本部分內(nèi)容包括Android應(yīng)用開(kāi)發(fā)工具的安裝和配置,以及Android系統(tǒng)的體系結(jié)構(gòu)和原理。熟練3Android用戶(hù)界面開(kāi)發(fā)界面是3G移動(dòng)應(yīng)用程序的重要組成部分,本部分從View/Viewgroup類(lèi)開(kāi)始,深入講解Android應(yīng)用中Widget和Layout開(kāi)發(fā)技巧。內(nèi)容還包括菜單,對(duì)話(huà)框在Android應(yīng)用中的使用,Toast和Notification在Android應(yīng)用中的使用,以及通過(guò)主題和樣式設(shè)計(jì)應(yīng)用程序的界面風(fēng)格。加入Android3.0以后新增的Fragment和ActionBar、PopupMenu、以及Android4.0中新增的GridLayout、Switch組件等,并且講解如何讓?xiě)?yīng)用程序適合手機(jī)和平板的方法。配合3G移動(dòng)應(yīng)用鑒賞中獲取的經(jīng)驗(yàn),更深入的探尋用戶(hù)界面的開(kāi)發(fā)技巧。精通4Android圖形編程圖形編程技術(shù)在3G游戲開(kāi)發(fā)中有很廣泛的應(yīng)用,通過(guò)本部分系統(tǒng)的學(xué)習(xí)Android應(yīng)用的繪圖知識(shí)。精通5Android應(yīng)用程序基本組件深入講解Android四大應(yīng)用程序組件:Activity、Service、Broadcast、Content Provider的原理和使用技巧,重點(diǎn)講解Intent和Android應(yīng)用程序基本組件中的作用。精通6Android數(shù)據(jù)存儲(chǔ)內(nèi)容包括對(duì)Content Provider的回顧,Android中SharedPreferences和Files的使用,以及SQLite數(shù)據(jù)庫(kù)在Android中的使用。精通7Android網(wǎng)絡(luò)編程在網(wǎng)絡(luò)編程中內(nèi)容包括三部分:第一部分內(nèi)容主要包括在Android應(yīng)用程序中藍(lán)牙和WiFi,以及藍(lán)牙和WiFi模塊在Android系統(tǒng)中的結(jié)構(gòu)和原理,以及Android 4中的近場(chǎng)通信(NFC)功能Beam等。同時(shí)也包括TD-SCDMA/WCDMA/CDMA2000等主流3G技術(shù)的介紹和TDD-LTE/FDD-LTE等4G的前瞻;第二部分內(nèi)容主要包括使用接口、Apache接口、Android接口實(shí)現(xiàn)網(wǎng)絡(luò)通信編程,以及HTTP中GET,POST的簡(jiǎn)單介紹;第三部分主要包括WebView和Google Maps在應(yīng)用程序中的使用。精通8Android多媒體開(kāi)發(fā)音視頻播放等多媒體處理是當(dāng)前手機(jī)的標(biāo)配功能。在Android中提供了豐富的多媒體處理功能。多媒體處理部分課程包括Android系統(tǒng)中多媒體組件的體系結(jié)構(gòu)和原理,以及利用多媒體技術(shù)在Android上播放音樂(lè)和視頻,錄制聲音,使用Android 4中新增的臉部識(shí)別功能拍攝照片和視頻。精通9Android傳感器開(kāi)發(fā)新一代智能手機(jī)革命性地引入了重力感應(yīng)器、方向傳感器等傳感元件,使得手機(jī)的應(yīng)用方式變得更加友好和多樣。本課程介紹如何在移動(dòng)應(yīng)用中使用常用的感應(yīng)器,如重力感應(yīng)傳感器和方向傳感器、光線感應(yīng)器等。精通10Android設(shè)備相關(guān)編程設(shè)備相關(guān)編程包括編寫(xiě)代碼實(shí)現(xiàn)撥打電話(huà)、發(fā)送短信、查詢(xún)聯(lián)系人、查詢(xún)網(wǎng)絡(luò)、查詢(xún)硬件信息、軟件信息、電池信息等設(shè)備操作,還包含Android系統(tǒng)文件管理和進(jìn)程管理等相關(guān)開(kāi)發(fā)。精通11Android NDK開(kāi)發(fā)介紹使用NDK開(kāi)發(fā)可以避免使用Android Dalvik進(jìn)行開(kāi)發(fā),通過(guò)NDK可以直接用C語(yǔ)言開(kāi)發(fā)Android應(yīng)用程序,尤其是在對(duì)運(yùn)行效率要求非常高的應(yīng)用如游戲開(kāi)發(fā)中,更接近系統(tǒng)底層的程序有著重要的作用。本部分對(duì)如何使用NDK開(kāi)發(fā)Android應(yīng)用做一個(gè)簡(jiǎn)單的介紹。了解12Android游戲編程游戲是Android應(yīng)用商店中的一個(gè)大分類(lèi),也是智能手機(jī)的一大亮點(diǎn)。本部分課程通過(guò)對(duì)SurfaceView、動(dòng)畫(huà)繪制、圖形圖像的碰撞和檢測(cè)、地圖的設(shè)計(jì)、對(duì)前面所講述的其他內(nèi)容如數(shù)據(jù)存儲(chǔ)、傳感器編程、網(wǎng)絡(luò)編程、多媒體編程、事件處理等等的回顧,編寫(xiě)2D游戲。通過(guò)對(duì)OpenGL 3D內(nèi)容的介紹,了解在Android上開(kāi)發(fā)3D游戲的基本技能。通過(guò)對(duì)游戲引擎libgdx,了解游戲引擎的用法。熟悉第四階段:Android內(nèi)核及驅(qū)動(dòng)開(kāi)發(fā)1. 職場(chǎng)定位:Android 驅(qū)動(dòng)開(kāi)發(fā)工程師/Android系統(tǒng)開(kāi)發(fā)工程師2. 課程說(shuō)明:最后一階段中, 通過(guò)本課程的學(xué)習(xí),學(xué)員可以全面認(rèn)識(shí)和了解Android內(nèi)核的框架,并以此為基礎(chǔ)掌握學(xué)習(xí)Android內(nèi)核、分析閱讀Android內(nèi)核源碼的方法,真正地邁過(guò)那道無(wú)形的門(mén)坎。掌握、分析、鉆研某個(gè)子系統(tǒng)在Android內(nèi)核中實(shí)現(xiàn)機(jī)制的方法,并了解Android內(nèi)核中的進(jìn)程管理、內(nèi)存管理、文件系統(tǒng)。了解如何參與Android內(nèi)核的開(kāi)發(fā)和測(cè)試,以及一些常用的調(diào)試手段和工具;熟悉Android驅(qū)動(dòng)開(kāi)發(fā)和HAL層的開(kāi)發(fā),并為Android應(yīng)用提供接口以及在應(yīng)用層調(diào)用底層接口的方法。3. 課程目標(biāo):掌握Android設(shè)備驅(qū)動(dòng)的開(kāi)發(fā)方法。掌握Android運(yùn)行所需要的Android內(nèi)核開(kāi)發(fā)和技巧。掌握Android驅(qū)動(dòng)和HAL層開(kāi)發(fā)技巧。4. 課程安排:序號(hào)課程名稱(chēng)課程內(nèi)容掌握要求1C語(yǔ)言編程基礎(chǔ)本課程介紹C語(yǔ)言編程的基礎(chǔ)知識(shí),包括C語(yǔ)言基本語(yǔ)法、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)以及數(shù)組等內(nèi)容。熟練2Android內(nèi)核代碼解析本課程介紹Android內(nèi)核的框架,包括Android內(nèi)核工作原理,熟悉Android內(nèi)核編譯的方法,掌握分析閱讀Android內(nèi)核源碼的方法。熟練3Android內(nèi)核原理解析掌握分析鉆研某個(gè)子系統(tǒng)在內(nèi)核中實(shí)現(xiàn)機(jī)制的方法,了解內(nèi)核中的進(jìn)程管理和調(diào)度、內(nèi)存管理、文件系統(tǒng)。熟練4ARM體系結(jié)構(gòu)/指令和硬件接口本課程內(nèi)容包括ARM處理器體系結(jié)構(gòu)、編程環(huán)境、指令集、尋址方式、調(diào)試以及ARM的常用接口開(kāi)發(fā)及硬件電路設(shè)計(jì)基礎(chǔ)等內(nèi)容,為后續(xù)的驅(qū)動(dòng)開(kāi)發(fā)打下基礎(chǔ)。熟練5Android內(nèi)核的開(kāi)發(fā)和測(cè)試了解如何參與Android內(nèi)核的開(kāi)發(fā)和測(cè)試,以及一些常用的調(diào)試手段和工具。熟練6Android驅(qū)動(dòng)開(kāi)發(fā)掌握驅(qū)動(dòng)的開(kāi)發(fā)方法,掌握Android運(yùn)行所需要的Android驅(qū)動(dòng)和Android HAL(Hardware Abstract Layer)開(kāi)發(fā)和技巧。熟練第五階段:項(xiàng)目實(shí)踐1. 職場(chǎng)定位:Android Application Development Engineer2. 課程說(shuō)明:最后一階段中,通過(guò)大量真實(shí)的案例來(lái)進(jìn)行模擬的項(xiàng)目開(kāi)發(fā),在實(shí)踐中深化前階段所學(xué)的知識(shí),更深入的了解需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì),也可以獲取項(xiàng)目開(kāi)發(fā)中,進(jìn)度管理,風(fēng)險(xiǎn)管理,人力資源管理等知識(shí),同時(shí)培養(yǎng)團(tuán)隊(duì)合作精神和職業(yè)素養(yǎng),最終的優(yōu)秀項(xiàng)目可以通過(guò)3G研發(fā)中心在Market上發(fā)布,讓自己的職業(yè)生涯在起跑線上獲勝。3. 課程目標(biāo):本階段將講解Android高級(jí)開(kāi)發(fā)內(nèi)容,進(jìn)一步提高學(xué)員Android的開(kāi)發(fā)水平;配以完整的項(xiàng)目實(shí)例來(lái)一方面有效鞏固前面所學(xué)內(nèi)容,對(duì)知識(shí)薄弱環(huán)節(jié)進(jìn)行重點(diǎn)加強(qiáng);并能讓學(xué)員從前期需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)到代碼實(shí)現(xiàn),參與整個(gè)項(xiàng)目的開(kāi)發(fā)過(guò)程,掌握項(xiàng)目的開(kāi)發(fā)特點(diǎn)以及整個(gè)開(kāi)發(fā)流程,迅速積累開(kāi)發(fā)經(jīng)驗(yàn),真正成為符合企業(yè)需求的3G Android全能型開(kāi)發(fā)人才。4. 課程安排:序號(hào)課程名稱(chēng)課程內(nèi)容掌握要求1項(xiàng)目實(shí)戰(zhàn):基于Android平臺(tái)的社交類(lèi)應(yīng)用程序我們約會(huì)吧本軟件定位于一款基于 LBS ( Location-Based Service )的同城交友。“我們約會(huì)吧” 是一款基于地理位置的移動(dòng)社交工具,你可以通過(guò)它認(rèn)識(shí)周?chē)哪吧恕2榭磳?duì)方的個(gè)人信息和距離,并可以發(fā)起約會(huì)、查看附件陌生朋友發(fā)起的約會(huì)、免費(fèi)發(fā)送在線消息(在線聊天)等。 本軟件是一個(gè)基于 C/S 架構(gòu)的移動(dòng)應(yīng)用,服務(wù)器端也使用 Java 來(lái)實(shí)現(xiàn)。個(gè)人信息和保存到數(shù)據(jù)庫(kù)中。客戶(hù)端使用 Android 的 Socket 通訊來(lái)連接服務(wù)器端。 主要功能: 1) 服務(wù)器端監(jiān)聽(tīng)程序 2) 服務(wù)器端管理程序 3) 注冊(cè) 4) 登錄 5) 發(fā)起約會(huì) 6) 查找附件的人發(fā)起的約會(huì) 7) 在線消息發(fā)送 在這個(gè)項(xiàng)目的基礎(chǔ)上,可以對(duì)其進(jìn)行進(jìn)一步的擴(kuò)展,例如:路徑導(dǎo)航;隱私設(shè)置;可以設(shè)置在線、隱身或者離線等;上載頭像;更豐富的個(gè)人信息設(shè)置等。 熟練2項(xiàng)目實(shí)戰(zhàn):基于Android平臺(tái)的LBS應(yīng)用程序我們簽到吧市場(chǎng)上 ,基于手機(jī)客戶(hù)端的聊天軟件越來(lái)越多 ,功能越來(lái)越復(fù)雜 ,信息量增大的同時(shí)也帶來(lái)了諸多問(wèn)題 ,如信息效率降低 ,綜上所述 ,一款滿(mǎn)足大學(xué)在校師生切身需要的交流輔助軟件將備受用戶(hù)青睞 。尤其是近幾年來(lái) ,以手機(jī)為主導(dǎo)的移動(dòng)終端 軟件產(chǎn)業(yè)得到了前所未有的發(fā)展 ,像這樣一款潛在客戶(hù)多且實(shí)用性強(qiáng)的軟件具有極其廣闊的市場(chǎng):學(xué)生客戶(hù)端主要功能:1) 教師評(píng)價(jià) 2)課堂討論組 3)緊急號(hào)外 4)小道消息5)簽到教師客戶(hù)端主要功能:1)我的評(píng)價(jià)2)課程通知服務(wù)器端開(kāi)發(fā)主要任務(wù):1) 管理員及操作員信息管理。2) 登陸及身份驗(yàn)證。3) 用戶(hù)信息管理。4) 簽到信息管理。5) 教室使用情況管理。6)教師管理熟練3項(xiàng)目實(shí)戰(zhàn):智能家居之Android智能機(jī)器人作為智能家居的一個(gè)典型項(xiàng)目,用戶(hù)可以直接通過(guò)Android手機(jī)、Android平板電腦訪問(wèn)控制家庭電器,而在智能小車(chē)、玩具中,則可以通過(guò)Android Ndk編程控制串口,方便的連接電機(jī)驅(qū)動(dòng)板、繼電器和舵機(jī),實(shí)現(xiàn)手機(jī)控制小車(chē)或者機(jī)器人。本項(xiàng)目應(yīng)用了Android編程中的NDK編程,通過(guò)應(yīng)用程序來(lái)調(diào)用底層NDK編寫(xiě)的鏈接庫(kù),從而實(shí)現(xiàn)對(duì)外圍設(shè)備的控制,從而滿(mǎn)足智能家居系統(tǒng)的應(yīng)用需求。具體實(shí)現(xiàn)的功能如下:1) 實(shí)現(xiàn)遠(yuǎn)程控制智能機(jī)器人2) 機(jī)器人利用其豐富的傳感器實(shí)時(shí)檢測(cè)周?chē)沫h(huán)境參數(shù)3) 機(jī)器人在遇到緊急情況時(shí)主動(dòng)通知用戶(hù)4) 機(jī)器人和手機(jī)間可以實(shí)現(xiàn)視頻、語(yǔ)音等多媒體通訊。5) 用戶(hù)可以通過(guò)手機(jī)控制機(jī)器人運(yùn)動(dòng)6) 可以通過(guò)機(jī)器人控制家中的其它智能設(shè)備。熟練4項(xiàng)目實(shí)戰(zhàn):基于Android平臺(tái)開(kāi)發(fā)的捕魚(yú)游戲主要功能包括:1)主界面開(kāi)發(fā)2)游戲主程序界面開(kāi)發(fā)3)圖層開(kāi)發(fā)4)碰撞算法

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論