




已閱讀5頁,還剩4頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
華清遠見3G Android系統開發就業培訓班將通過5個階段的強化、集中學習,全方位打造手機開發通用型人才,讓你有更多的機會全面接觸3G手機開發領域的各種知識及技能,幫助你在4個月的時間內內迅速變身為“3G移動開發緊缺人才”。課程目標包括:1. 3G移動開發應用平臺(Android/iPhone/Symbian/WindowsMobile)介紹2. Android 底層架構分析3. Android平臺移植4. 項目實踐5. Java語言編程基礎6. Java語言面向對象編程7. Java數據結構和算法8. MySQL和JDBC9. Java Web編程10. 項目實踐11. 3G移動應用開發創意培養12. Android體系結構和原理13. Android用戶界面開發14. Android圖形編程15. Android應用程序基本組件16. Android數據存儲17. Android網絡編程18. Android多媒體開發19. Android傳感器開發20. Android設備相關編程21. Android NDK開發介紹22. Android游戲編程23. Android內核代碼解析24. Android內核原理解析25. ARM體系結構/指令和硬件接口26. Android內核的開發和測試27. Android驅動開發28. 項目實戰:基于Android平臺的社交類應用程序我們約會吧29. 項目實戰:基于Android平臺的LBS應用程序我們簽到吧30. 項目實戰:智能家居之Android智能機器人31. 項目實戰:基于Android平臺開發的捕魚游戲32. 項目實戰:多功能媒體播放器33. 項目實戰:電子書閱讀器34. 項目實戰:網絡瀏覽器35. 項目實戰:RSS閱讀器36. 項目實戰:Google地圖客戶端37. 項目實戰:文件和進程管理器38. 項目實戰:微博手機客戶端開發39. 項目實戰:餐廳點菜系統(平板電腦版)第一階段:Android平臺構建 1. 職場定位:Android系統移植工程師2. 課程說明:令人激動的Google手機操作系統平臺- Android 是一個真正意義上的開放性移動設備綜合平臺。它包括操作系統、用戶界面和應用程序 移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產業創新的專有權障礙。谷歌與開放手機聯盟合作開發了 Android,這個聯盟由包括中國移動、摩托羅拉、高通、宏達和 T-Mobile 在內的 30 多家技術和無線應用的領軍企業組成。建立標準化、開放式的移動電話軟件平臺,在移動產業內形成一個開放式的生態系統。學習Android的意義不僅僅是手機平臺那么簡單,通過對其框架,結構的分析,我們可以將Android應用到任何移動硬件平臺上,支持各種硬件設備、應用于多種行業。3. 課程目標:比較全面的掌握Android系統環境搭建、移植、底層開發技術。4. 課程安排:序號課程名稱課程內容掌握要求13G移動開發應用平臺(Android/iPhone/Symbian/WindowsMobile)介紹介紹目前最主流的幾款3G移動開發平臺:Android、IPhone、symiban、Windows Mobile等開發平臺的發展現狀和趨勢,另外本階段課程會針對開發人員,重點介紹這幾款開發平臺開發的特點以及差異性。熟悉2Android 底層架構分析介紹Google Android 軟件架構,介紹Android源代碼目錄結構及主要源碼以及移植Android到新硬件平臺的相關工作。精通3Android平臺移植介紹Android移植的主要步驟與方法,如:配置Linux內核使其支持Android、在Linux內核中添加Android觸摸屏驅動、鍵盤驅動等;介紹Android多點觸摸的功能;制作yaffs2和jffs2格式的Android文件系統的方法。精通4項目實踐通過項目實踐,一步一步把Android移植到EZ6410開發板上,搭建Android環境,為后續的開發提供必要的軟硬件基礎。熟練第二階段:Java語言基礎和Java Web編程課程1. 職場定位:Android Development Engineer2. 課程說明:我們力求讓學員在最短的時間內熟悉幾款主流的移動開發平臺,并幫助學員從接觸3G移動開發平臺及Java語言的第一天起就形成正確思考問題的方式。我們更多的是向學員展示企業中真正要重視的問題。同時,我們注重讓學員養成良好的編碼和文檔注釋習慣,編寫出企業認可的代碼。編程語言是任何一個應用程序開發者的必備技能。扎實的編程基礎不僅能使后期的學習得心應手,也可以在企業的筆試中暢通無阻。在第一階段的課程當中,主要以Java語言為教學工具,對3G應用程序編程語言進行強化。同時,讓學員在進行Android手機應用開發的時候,能對Android服務器端開發有較深入了解。3. 課程目標:強化編程基礎,養成良好的代碼編寫習慣。4. 課程安排:序號課程名稱課程內容掌握要求1Java語言編程基礎本階段內容主要以Java語言編程基礎為主,幫助具備C語言基礎的學員進行平滑過渡。內容包括Java開發工具的安裝和配置,Java虛擬機原理,Java的數據類型,運算符,表達式,數組,流程控制等Java基礎編程知識。精通2Java語言面向對象編程本階段內容是在上一階段基礎上的提高和強化,內容包括字符串、抽象類、接口、內部類、類的繼承、多態等面向對象高級編程知識。課程還包括調試和捕獲異常的內容。精通3Java數據結構和算法編程的實質就是使用不同的算法去操作不同的數據結構,在前幾部分的學習中,課程內容包含了簡單的數據描述和數據操作的知識,在本部分課程中將系統的講解常見數據結構,集合、隊列、數、圖,以及常用的排序和查找算法。精通4MySQL和JDBC本階段課程主要是讓學員對MySQL數據庫有較深入的了解,熟悉關系型數據庫中表、事務以及對SQL語句等相關知識,熟悉在Java程序中使用JDBC操作數據庫的基本方法。熟悉5Java Web編程本階段課程主要是讓學員能熟悉Web應用的基本架構,熟悉Java Web開發的基本方法,能編寫Web應用并為后續的Android應用開發服務。熟悉6項目實踐該項目為類似迅雷多線程下載工具該系統使用Java進行編程,涉及多線程編程,網絡編程,重點在控制類的設計上。并帶領同學熟悉閱讀rfc959協議文檔,完成從FTP服務器上下載文件,或熟悉閱讀HTTP協議,利用其協議頭accept-range從Web服務器上下載文件。完成該項目,將會熟練掌握Socket、多線程的聯合應用,從而舉一反三。精通第三階段:Android應用開發1. 職場定位:Android Application Development Engineer2. 課程說明:經過前一階段的編程技能強化,本階段正式開始3G應用程序的開發課程。本階段以Android為主要教學工具,深入講解Android平臺的體系結構和原理,幫助更深入的理解主流3G應用程序平臺,課程重點在于應用程序體系結構,圖形編程,文件操作,網絡操作、設備管理等內容,教學內容安排了大量的實踐案例,幫助學員熟練的掌握Android應用程序開發方法。同時課程還會安排3G手機應用開發創意的培養,幫助學生理解移動應用和桌面應用的差異,培養3G移動應用界面設計和用戶交互設計的感知,運用這些經驗在實際應用中開發出更出色更卓越的應用程序。同時,我們會發現主流的3G應用開發有很大程度的相似:面向對象;界面設計和程序邏輯分開;代碼通過虛擬機或者托管方式運行;通過應用程序商店分發應用程序等。3G應用開發中可能不局限于Java語言,課程會對其他語言和Java的差異進行拓展學習,以適應不同的 3G應用程序開發平臺。本階段的后期部分還會加入Windows Embedded CE/Windows Mobile/Windows Phone 7/iPhone等移動開發的拓展課程,有助于運用現有的知識在不同平臺上的運用,提升自身的競爭力。3. 本期目標:本階段重點學習基于Android操作系統的Java開發,以及Android操作系統的結構及原理。本期內容將重點學習Android上的應用開發,內容涉及程序架構,UI編程,數據存取,網絡編程等眾多知識點,使學員從零基礎開始逐步達到獨立開發Android應用程序的能力,在整個課程中將配以大量開發實例,使學員通過充分地動手實踐、全面掌握Android操作系統相關的技術點及這些技術的實現思想,教給學員分析和解決問題的能力和技巧。4. 課程安排:序號課程名稱課程內容掌握要求13G移動應用開發創意培養通過主流3G移動應用的演示和操作,體驗3G移動應用在界面設計和用戶交互方面和桌面應用的差距,使用Market來了解應用分發和獲得的方式。深入了解3G應用開發的特征和趨勢。了解2Android體系結構和原理本部分內容包括Android應用開發工具的安裝和配置,以及Android系統的體系結構和原理。熟練3Android用戶界面開發界面是3G移動應用程序的重要組成部分,本部分從View/Viewgroup類開始,深入講解Android應用中Widget和Layout開發技巧。內容還包括菜單,對話框在Android應用中的使用,Toast和Notification在Android應用中的使用,以及通過主題和樣式設計應用程序的界面風格。加入Android3.0以后新增的Fragment和ActionBar、PopupMenu、以及Android4.0中新增的GridLayout、Switch組件等,并且講解如何讓應用程序適合手機和平板的方法。配合3G移動應用鑒賞中獲取的經驗,更深入的探尋用戶界面的開發技巧。精通4Android圖形編程圖形編程技術在3G游戲開發中有很廣泛的應用,通過本部分系統的學習Android應用的繪圖知識。精通5Android應用程序基本組件深入講解Android四大應用程序組件:Activity、Service、Broadcast、Content Provider的原理和使用技巧,重點講解Intent和Android應用程序基本組件中的作用。精通6Android數據存儲內容包括對Content Provider的回顧,Android中SharedPreferences和Files的使用,以及SQLite數據庫在Android中的使用。精通7Android網絡編程在網絡編程中內容包括三部分:第一部分內容主要包括在Android應用程序中藍牙和WiFi,以及藍牙和WiFi模塊在Android系統中的結構和原理,以及Android 4中的近場通信(NFC)功能Beam等。同時也包括TD-SCDMA/WCDMA/CDMA2000等主流3G技術的介紹和TDD-LTE/FDD-LTE等4G的前瞻;第二部分內容主要包括使用接口、Apache接口、Android接口實現網絡通信編程,以及HTTP中GET,POST的簡單介紹;第三部分主要包括WebView和Google Maps在應用程序中的使用。精通8Android多媒體開發音視頻播放等多媒體處理是當前手機的標配功能。在Android中提供了豐富的多媒體處理功能。多媒體處理部分課程包括Android系統中多媒體組件的體系結構和原理,以及利用多媒體技術在Android上播放音樂和視頻,錄制聲音,使用Android 4中新增的臉部識別功能拍攝照片和視頻。精通9Android傳感器開發新一代智能手機革命性地引入了重力感應器、方向傳感器等傳感元件,使得手機的應用方式變得更加友好和多樣。本課程介紹如何在移動應用中使用常用的感應器,如重力感應傳感器和方向傳感器、光線感應器等。精通10Android設備相關編程設備相關編程包括編寫代碼實現撥打電話、發送短信、查詢聯系人、查詢網絡、查詢硬件信息、軟件信息、電池信息等設備操作,還包含Android系統文件管理和進程管理等相關開發。精通11Android NDK開發介紹使用NDK開發可以避免使用Android Dalvik進行開發,通過NDK可以直接用C語言開發Android應用程序,尤其是在對運行效率要求非常高的應用如游戲開發中,更接近系統底層的程序有著重要的作用。本部分對如何使用NDK開發Android應用做一個簡單的介紹。了解12Android游戲編程游戲是Android應用商店中的一個大分類,也是智能手機的一大亮點。本部分課程通過對SurfaceView、動畫繪制、圖形圖像的碰撞和檢測、地圖的設計、對前面所講述的其他內容如數據存儲、傳感器編程、網絡編程、多媒體編程、事件處理等等的回顧,編寫2D游戲。通過對OpenGL 3D內容的介紹,了解在Android上開發3D游戲的基本技能。通過對游戲引擎libgdx,了解游戲引擎的用法。熟悉第四階段:Android內核及驅動開發1. 職場定位:Android 驅動開發工程師/Android系統開發工程師2. 課程說明:最后一階段中, 通過本課程的學習,學員可以全面認識和了解Android內核的框架,并以此為基礎掌握學習Android內核、分析閱讀Android內核源碼的方法,真正地邁過那道無形的門坎。掌握、分析、鉆研某個子系統在Android內核中實現機制的方法,并了解Android內核中的進程管理、內存管理、文件系統。了解如何參與Android內核的開發和測試,以及一些常用的調試手段和工具;熟悉Android驅動開發和HAL層的開發,并為Android應用提供接口以及在應用層調用底層接口的方法。3. 課程目標:掌握Android設備驅動的開發方法。掌握Android運行所需要的Android內核開發和技巧。掌握Android驅動和HAL層開發技巧。4. 課程安排:序號課程名稱課程內容掌握要求1C語言編程基礎本課程介紹C語言編程的基礎知識,包括C語言基本語法、選擇結構、循環結構以及數組等內容。熟練2Android內核代碼解析本課程介紹Android內核的框架,包括Android內核工作原理,熟悉Android內核編譯的方法,掌握分析閱讀Android內核源碼的方法。熟練3Android內核原理解析掌握分析鉆研某個子系統在內核中實現機制的方法,了解內核中的進程管理和調度、內存管理、文件系統。熟練4ARM體系結構/指令和硬件接口本課程內容包括ARM處理器體系結構、編程環境、指令集、尋址方式、調試以及ARM的常用接口開發及硬件電路設計基礎等內容,為后續的驅動開發打下基礎。熟練5Android內核的開發和測試了解如何參與Android內核的開發和測試,以及一些常用的調試手段和工具。熟練6Android驅動開發掌握驅動的開發方法,掌握Android運行所需要的Android驅動和Android HAL(Hardware Abstract Layer)開發和技巧。熟練第五階段:項目實踐1. 職場定位:Android Application Development Engineer2. 課程說明:最后一階段中,通過大量真實的案例來進行模擬的項目開發,在實踐中深化前階段所學的知識,更深入的了解需求分析、概要設計、詳細設計,也可以獲取項目開發中,進度管理,風險管理,人力資源管理等知識,同時培養團隊合作精神和職業素養,最終的優秀項目可以通過3G研發中心在Market上發布,讓自己的職業生涯在起跑線上獲勝。3. 課程目標:本階段將講解Android高級開發內容,進一步提高學員Android的開發水平;配以完整的項目實例來一方面有效鞏固前面所學內容,對知識薄弱環節進行重點加強;并能讓學員從前期需求分析、概要設計、詳細設計到代碼實現,參與整個項目的開發過程,掌握項目的開發特點以及整個開發流程,迅速積累開發經驗,真正成為符合企業需求的3G Android全能型開發人才。4. 課程安排:序號課程名稱課程內容掌握要求1項目實戰:基于Android平臺的社交類應用程序我們約會吧本軟件定位于一款基于 LBS ( Location-Based Service )的同城交友。“我們約會吧” 是一款基于地理位置的移動社交工具,你可以通過它認識周圍的陌生人。查看對方的個人信息和距離,并可以發起約會、查看附件陌生朋友發起的約會、免費發送在線消息(在線聊天)等。 本軟件是一個基于 C/S 架構的移動應用,服務器端也使用 Java 來實現。個人信息和保存到數據庫中??蛻舳耸褂?Android 的 Socket 通訊來連接服務器端。 主要功能: 1) 服務器端監聽程序 2) 服務器端管理程序 3) 注冊 4) 登錄 5) 發起約會 6) 查找附件的人發起的約會 7) 在線消息發送 在這個項目的基礎上,可以對其進行進一步的擴展,例如:路徑導航;隱私設置;可以設置在線、隱身或者離線等;上載頭像;更豐富的個人信息設置等。 熟練2項目實戰:基于Android平臺的LBS應用程序我們簽到吧市場上 ,基于手機客戶端的聊天軟件越來越多 ,功能越來越復雜 ,信息量增大的同時也帶來了諸多問題 ,如信息效率降低 ,綜上所述 ,一款滿足大學在校師生切身需要的交流輔助軟件將備受用戶青睞 。尤其是近幾年來 ,以手機為主導的移動終端 軟件產業得到了前所未有的發展 ,像這樣一款潛在客戶多且實用性強的軟件具有極其廣闊的市場:學生客戶端主要功能:1) 教師評價 2)課堂討論組 3)緊急號外 4)小道消息5)簽到教師客戶端主要功能:1)我的評價2)課程通知服務器端開發主要任務:1) 管理員及操作員信息管理。2) 登陸及身份驗證。3) 用戶信息管理。4) 簽到信息管理。5) 教室使用情況管理。6)教師管理熟練3項目實戰:智能家居之Android智能機器人作為智能家居的一個典型項目,用戶可以直接通過Android手機、Android平板電腦訪問控制家庭電器,而在智能小車、玩具中,則可以通過Android Ndk編程控制串口,方便的連接電機驅動板、繼電器和舵機,實現手機控制小車或者機器人。本項目應用了Android編程中的NDK編程,通過應用程序來調用底層NDK編寫的鏈接庫,從而實現對外圍設備的控制,從而滿足智能家居系統的應用需求。具體實現的功能如下:1) 實現遠程控制智能機器人2) 機器人利用其豐富的傳感器實時檢測周圍的環境參數3) 機器人在遇到緊急情況時主動通知用戶4) 機器人和手機間可以實現視頻、語音等多媒體通訊。5) 用戶可以通過手機控制機器人運動6) 可以通過機器人控制家中的其它智能設備。熟練4項目實戰:基于Android平臺開發的捕魚游戲主要功能包括:1)主界面開發2)游戲主程序界面開發3)圖層開發4)碰撞算法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45721.1-2025半導體器件應力遷移試驗第1部分:銅應力遷移試驗
- GB/T 45716-2025半導體器件金屬氧化物半導體場效應晶體管(MOSFETs)的偏置溫度不穩定性試驗
- GB/T 45718-2025半導體器件內部金屬層間的時間相關介電擊穿(TDDB)試驗
- 美國寵物飼料管理制度
- 店長對賬目管理制度
- ppp工程管理制度
- 職工遵守保密管理制度
- 美工文案人員管理制度
- 網易公司內部管理制度
- 少年宮工作管理制度
- 2025年養老護理員職業考試試題及答案
- 揭陽惠來縣紀委監委等部門屬下事業單位招聘筆試真題2024
- 春蘇教版六年級數學總復習30課時教學設計
- 黨課課件含講稿:以作風建設新成效激發干事創業新作為
- 西安美術學院《舞臺編導藝術》2023-2024學年第二學期期末試卷
- 城投公司工程管理制度
- 2025全國農業(水產)行業職業技能大賽(水生物病害防治員)選拔賽試題庫(含答案)
- 油浸式變壓器 電抗器 檢修規范標準
- 2025年中國膨潤土貓砂項目投資可行性研究報告
- 職業技術學院2024級智能機器人技術專業人才培養方案
- TSG G7002-2015 鍋爐定期檢驗規則
評論
0/150
提交評論