![GAndroid系統(tǒng)開發(fā)課程目標_第1頁](http://file4.renrendoc.com/view/e9a16ead7430c2c29717d3805d711d59/e9a16ead7430c2c29717d3805d711d591.gif)
![GAndroid系統(tǒng)開發(fā)課程目標_第2頁](http://file4.renrendoc.com/view/e9a16ead7430c2c29717d3805d711d59/e9a16ead7430c2c29717d3805d711d592.gif)
![GAndroid系統(tǒng)開發(fā)課程目標_第3頁](http://file4.renrendoc.com/view/e9a16ead7430c2c29717d3805d711d59/e9a16ead7430c2c29717d3805d711d593.gif)
![GAndroid系統(tǒng)開發(fā)課程目標_第4頁](http://file4.renrendoc.com/view/e9a16ead7430c2c29717d3805d711d59/e9a16ead7430c2c29717d3805d711d594.gif)
![GAndroid系統(tǒng)開發(fā)課程目標_第5頁](http://file4.renrendoc.com/view/e9a16ead7430c2c29717d3805d711d59/e9a16ead7430c2c29717d3805d711d595.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
3GAndroid系統(tǒng)開發(fā)課程目標:?
1。3G移動開發(fā)應用平臺(Android/IPhone/symiban/WindowsMobile)介紹?
2.Andriod底層架構分析?
3.Android平臺移植?
4.項目實踐?
5.Java語言編程基礎?
6.Java語言面對對象編程?
7.Java數(shù)據(jù)結構和算法
8.MySQL和JDBC?
9.JavaWeb編程?
10.項目實踐?
11。3G移動應用開發(fā)創(chuàng)意培育?
12.Android體系結構和原理?
13。Android用戶界面開發(fā)?
14。Android圖形編程?
15.Android應用程序基本組件?
16.Android數(shù)據(jù)存儲?
17.Android網(wǎng)絡編程?
18.Android多媒體開發(fā)?
19.Android傳感器開發(fā)
20。Android設備相關編程?
21.AndroidNDK開發(fā)介紹?
22.Android游戲編程?
23.Android內(nèi)核代碼解析?
24.Android內(nèi)核原理解析?
25。ARM體系結構/指令和硬件接口?
26。Android內(nèi)核的開發(fā)和測試
27.Android驅動開發(fā)?
28。項目實戰(zhàn):媒體播放器?
29。項目實戰(zhàn):電子書閱讀器?
30.項目實戰(zhàn):網(wǎng)絡掃瞄器
31.項目實戰(zhàn):RSS閱讀器?
32。項目實戰(zhàn):Google地圖客戶端?
33.項目實戰(zhàn):文件和進程管理器?
34.項目實戰(zhàn):快樂網(wǎng)手機客戶端開發(fā)?
35.餐廳點菜系統(tǒng)(平板電腦版)
第一階段:Android平臺構建職場定位:Android系統(tǒng)移植工程師課程說明:令人感動的Google手機操作系統(tǒng)平臺—Android是一個真正意義上的開放性移動設備綜合平臺。它包括操作系統(tǒng)、用戶界面和應用程序——移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產(chǎn)業(yè)創(chuàng)新的專有權障礙。谷歌與開放手機聯(lián)盟合作開發(fā)了Android,這個聯(lián)盟由包括中國移動、摩托羅拉、高通、宏達和T-Mobile在內(nèi)的30多家技術和無線應用的領軍企業(yè)組成.建立標準化、開放式的移動電話軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個開放式的生態(tài)系統(tǒng)。學習Android的意義不僅僅是手機平臺那么簡潔,通過對其框架,結構的分析,我們可以將Android應用到任何移動硬件平臺上,支持各種硬件設備、應用于多種行業(yè).課程目標:比較全面的掌握Android系統(tǒng)環(huán)境搭建、移植、底層開發(fā)技術。課程支配:序號課程名稱課程內(nèi)容掌握要求13G移動開發(fā)應用平臺(Android/IPhone/symiban/WindowsMobile)介紹介紹目前最主流的幾款3G移動開發(fā)平臺:Android、IPhone、symiban、WindowsMobile等開發(fā)平臺的進展現(xiàn)狀和趨勢,另外本階段課程會針對開發(fā)人員,重點介紹這幾款開發(fā)平臺開發(fā)的特點以及差異性.生疏2Andriod底層架構分析介紹GoogleAndroid軟件架構,介紹Android源代碼名目結構及主要源碼以及移植Android到新硬件平臺的相關工作。精通3Android平臺移植介紹Android移植的主要步驟與方法,如:配置Linux內(nèi)核使其支持Android、在Linux內(nèi)核中添加Android觸摸屏驅動、鍵盤驅動等;介紹Android多點觸摸的功能;制作yaffs2和jffs2格式的Android文件系統(tǒng)的方法。精通4項目實踐通過項目實踐,一步一步把Android移植到EZ6410開發(fā)板上,搭建Android環(huán)境,為后續(xù)的開發(fā)供應必要的軟硬件基礎。嫻熟
其次階段:Java語言基礎和JavaWeb編程課程職場定位:AndroidDevelopmentEngineer課程說明:我們力求讓學員在最短的時間內(nèi)生疏幾款主流的移動開發(fā)平臺,并幫助學員從接觸3G移動開發(fā)平臺及Java語言的第一天起就形成正確思考問題的方式。我們更多的是向學員展現(xiàn)企業(yè)中真剛要重視的問題。同時,我們注意讓學員養(yǎng)成良好的編碼和文檔注釋習慣,編寫出企業(yè)認可的代碼。編程語言是任何一個應用程序開發(fā)者的必備技能。扎實的編程基礎不僅能使后期的學習得心應手,也可以在企業(yè)的筆試中暢通無阻。在第一階段的課程當中,主要以Java語言為教學工具,對3G應用程序編程語言進行強化。同時,讓學員在進行Android手機應用開發(fā)的時候,能對Android服務器端開發(fā)有較深化了解。課程目標:強化編程基礎,養(yǎng)成良好的代碼編寫習慣。課程支配:序號課程名稱課程內(nèi)容掌握要求1Java語言編程基礎本階段內(nèi)容主要以Java語言編程基礎為主,幫助具備C語言基礎的學員進行平滑過渡.內(nèi)容包括Java開發(fā)工具的安裝和配置,Java虛擬機原理,Java的數(shù)據(jù)類型,運算符,表達式,數(shù)組,流程掌握等Java基礎編程知識。精通2Java語言面對對象編程本階段內(nèi)容是在上一階段基礎上的提高和強化,內(nèi)容包括字符串、抽象類、接口、內(nèi)部類、類的繼承、多態(tài)等面對對象高級編程知識.課程還包括調(diào)試和捕獲格外的內(nèi)容。精通3Java數(shù)據(jù)結構和算法編程的實質就是使用不同的算法去操作不同的數(shù)據(jù)結構,在前幾部分的學習中,課程內(nèi)容包含了簡潔的數(shù)據(jù)描述和數(shù)據(jù)操作的知識,在本部分課程中將系統(tǒng)的講解常見數(shù)據(jù)結構,集合、隊列、數(shù)、圖,以及常用的排序和查找算法.精通4MySQL和JDBC本階段課程主要是讓學員對MySQL數(shù)據(jù)庫有較深化的了解,生疏關系型數(shù)據(jù)庫中表、事務以及對SQL語句等相關知識,生疏在Java程序中使用JDBC操作數(shù)據(jù)庫的基本方法。生疏5JavaWeb編程本階段課程主要是讓學員能生疏Web應用的基本架構,生疏JavaWeb開發(fā)的基本方法,能編寫Web應用并為后續(xù)的Android應用開發(fā)服務。生疏6項目實踐該項目為類似迅雷多線程下載工具?該系統(tǒng)使用Java進行編程,涉及多線程編程,網(wǎng)絡編程,重點在掌握類的設計上。并帶領同同學疏閱讀rfc959協(xié)議文檔,完成從FTP服務器上下載文件,或生疏閱讀HTTP協(xié)議,利用其協(xié)議頭accept-range從Web服務器上下載文件。完成該項目,將會嫻熟掌握Socket、多線程的聯(lián)合應用,從而舉一反三。精通
第三階段:Android應用開發(fā)職場定位:AndroidApplicationDevelopmentEngineer課程說明:經(jīng)過前一階段的編程技能強化,本階段正式開頭3G應用程序的開發(fā)課程。本階段以Android為主要教學工具,深化講解Android平臺的體系結構和原理,幫助更深化的理解主流3G應用程序平臺,課程重點在于應用程序體系結構,圖形編程,文件操作,網(wǎng)絡操作、設備管理等內(nèi)容,教學內(nèi)容支配了大量的實踐案例,幫助學員嫻熟的掌握Android應用程序開發(fā)方法。同時課程還會支配3G手機應用開發(fā)創(chuàng)意的培育,幫助同學理解移動應用和桌面應用的差異,培育3G移動應用界面設計和用戶交互設計的感知,運用這些閱歷在實際應用中開發(fā)出更出色更卓越的應用程序。同時,我們會發(fā)現(xiàn)主流的3G應用開發(fā)有很大程度的相像:面對對象;界面設計和程序規(guī)律分開;代碼通過虛擬機或者托管方式運行;通過應用程序商店分發(fā)應用程序等。3G應用開發(fā)中可能不局限于Java語言,課程會對其他語言和Java的差異進行拓展學習,以適應不同的3G應用程序開發(fā)平臺。本階段的后期部分還會加入WindowsEmbeddedCE/WindowsMobile/WindowsPhone7/iPhone等移動開發(fā)的拓展課程,有助于運用現(xiàn)有的知識在不同平臺上的運用,提升自身的競爭力。本期目標:本階段重點學習基于Android操作系統(tǒng)的Java開發(fā),以及Android操作系統(tǒng)的結構及原理。本期內(nèi)容將重點學習Android上的應用開發(fā),內(nèi)容涉及程序架構,UI編程,數(shù)據(jù)存取,網(wǎng)絡編程等眾多知識點,使學員從零基礎開頭逐步達到獨立開發(fā)Android應用程序的能力,在整個課程中將配以大量開發(fā)實例,使學員通過充分地動手實踐、全面掌握Android操作系統(tǒng)相關的技術點及這些技術的實現(xiàn)思想,教給學員分析和解決問題的能力和技巧。課程支配:序號課程名稱課程內(nèi)容掌握要求13G移動應用開發(fā)創(chuàng)意培育通過主流3G移動應用的演示和操作,體驗3G移動應用在界面設計和用戶交互方面和桌面應用的差距,使用Market來了解應用分發(fā)和獲得的方式。深化了解3G應用開發(fā)的特征和趨勢。了解2Android體系結構和原理本部分內(nèi)容包括Android應用開發(fā)工具的安裝和配置,以及Android系統(tǒng)的體系結構和原理.嫻熟3Android用戶界面開發(fā)界面是3G移動應用程序的重要組成部分,本部分從View/Viewgroup類開頭,深化講解Android應用中Widget和Layout開發(fā)技巧。內(nèi)容還包括菜單,對話框在Android應用中的使用,Toast和Notification在Android應用中的使用,以及通過主題和樣式設計應用程序的界面風格。協(xié)作3G移動應用鑒賞中獵取的閱歷,更深化的探尋用戶界面的開發(fā)技巧。精通4Android圖形編程圖形編程技術在3G游戲開發(fā)中有很廣泛的應用,通過本部分系統(tǒng)的學習Android應用的繪圖知識。精通5Android應用程序基本組件深化講解Android四大應用程序組件:Activity、Service、Broadcast、ContentProvider的原理和使用技巧,重點講解Intent和Android應用程序基本組件中的作用。精通6Android數(shù)據(jù)存儲內(nèi)容包括對ContentProvider的回顧,Android中SharedPreferences和Files的使用,以及SQLite數(shù)據(jù)庫在Android中的使用。精通7Android網(wǎng)絡編程在網(wǎng)絡編程中內(nèi)容包括三部分:第一部分內(nèi)容主要包括在Android應用程序中藍牙和WiFi,以及藍牙和WiFi模塊在Android系統(tǒng)中的結構和原理。同時也包括TD-SCDMA/WCDMA/CDMA2000等主流3G技術的介紹和TDD-LTE/FDD-LTE等4G的前瞻;其次部分內(nèi)容主要包括使用java.net接口、Apache接口、Android接口實現(xiàn)網(wǎng)絡通信編程,以及HTTP中GET,POST的簡潔介紹;第三部分主要包括Webkit和GoogleMaps在應用程序中的使用。精通8Android多媒體開發(fā)音視頻播放等多媒體處理是當前手機的標配功能。在Android中供應了豐富的多媒體處理功能.多媒體處理部分課程包括Android系統(tǒng)中多媒體組件的體系結構和原理,以及利用多媒體技術在Android上播放音樂和視頻,錄制聲音,使用相機拍攝照片和視頻。精通9Android傳感器開發(fā)新一代智能手機革命性地引入了重力感應器、方向傳感器等傳感元件,使得手機的應用方式變得更加友好和多樣。本課程介紹如何在移動應用中使用重力感應傳感器和方向傳感器。精通10Android設備相關編程設備相關編程包括編寫代碼實現(xiàn)撥打電話、發(fā)送短信、查詢聯(lián)系人、查詢網(wǎng)絡、查詢硬件信息,軟件信息,電池信息等設備操作,還包含Android系統(tǒng)文件管理和進程管理等相關開發(fā).精通11AndroidNDK開發(fā)介紹使用NDK開發(fā)可以避開使用AndroidDalvik進行開發(fā),通過NDK可以直接用C語言開發(fā)Android應用程序,尤其是在對運行效率要求格外高的應用如游戲開發(fā)中,更接近系統(tǒng)底層的程序有著重要的作用.本部分對如何使用NDK開發(fā)Android應用做一個簡潔的介紹.了解12Android游戲編程游戲是Android應用商店中的一個大分類,也是智能手機的一大亮點.本部分課程通過對SurfaceView、動畫繪制、圖形圖像的碰撞和檢測、地圖的設計、對前面所敘述的其他內(nèi)容如數(shù)據(jù)存儲、傳感器編程、網(wǎng)絡編程、多媒體編程、大事處理等等的回顧,編寫2D游戲。通過對OpenGL3D內(nèi)容的介紹,了解在Android上開發(fā)3D游戲的基本技能。通過對游戲引擎libgdx,了解游戲引擎的用法。生疏
第四階段:Android內(nèi)核及驅動開發(fā)職場定位:Android驅動開發(fā)工程師課程說明:最后一階段中,通過本課程的學習,學員可以全面生疏和了解Android內(nèi)核的框架,并以此為基礎掌握學習Android內(nèi)核、分析閱讀Android內(nèi)核源碼的方法,真正地邁過那道無形的門坎。掌握、分析、鉆研某個子系統(tǒng)在Android內(nèi)核中實現(xiàn)機制的方法,并了解Android內(nèi)核中的進程管理、內(nèi)存管理、文件系統(tǒng).了解如何參加Android內(nèi)核的開發(fā)和測試,以及一些常用的調(diào)試手段和工具。課程目標:掌握Android設備驅動的開發(fā)方法。掌握Android運行所需要的Android內(nèi)核開發(fā)和技巧.課程支配:序號課程名稱課程內(nèi)容掌握要求1Android內(nèi)核代碼解析本課程介紹Android內(nèi)核的框架,包括Android內(nèi)核工作原理,生疏Android內(nèi)核編譯的方法,掌握分析閱讀Android內(nèi)核源碼的方法。嫻熟2Android內(nèi)核原理解析掌握分析鉆研某個子系統(tǒng)在內(nèi)核中實現(xiàn)機制的方法,了解內(nèi)核中的進程管理和調(diào)度、內(nèi)存管理、文件系統(tǒng)。嫻熟3ARM體系結構/指令和硬件接口本課程內(nèi)容包括ARM處理器體系結構、編程環(huán)境、指令集、尋址方式、調(diào)試以及ARM的常用接口開發(fā)及硬件電路設計基礎等內(nèi)容,為后續(xù)的驅動開發(fā)打下基礎。嫻熟4Android內(nèi)核的開發(fā)和測試了解如何參加Android內(nèi)核的開發(fā)和測試,以及一些常用的調(diào)試手段和工具。嫻熟5Android驅動開發(fā)掌握驅動的開發(fā)方法,掌握Android運行所需要的Android內(nèi)核開發(fā)和技巧.嫻熟
第五階段:項目實踐職場定位:AndroidApplicationDevelopmentEngineer課程說明:最后一階段中,通過大量真實的案例來進行模擬的項目開發(fā),在實踐中深化前階段所學的知識,更深化的了解需求分析、概要設計、簡略設計,也可以獵取項目開發(fā)中,進度管理,風險管理,人力資源管理等知識,同時培育團隊合作精神和職業(yè)素養(yǎng),最終的優(yōu)秀項目可以通過3G研發(fā)中心在Market上發(fā)布,讓自己的職業(yè)生涯在起跑線上獲勝。課程目標:本階段將講解Android高級開發(fā)內(nèi)容,進一步提高學員Android的開發(fā)水平;配以完整的項目實例來一方面有效鞏固前面所學內(nèi)容,對知識薄弱環(huán)節(jié)進行重點加強;并能讓學員從前期需求分析、概要設計、簡略設計到代碼實現(xiàn),參加整個項目的開發(fā)過程,掌握項目的開發(fā)特點以及整個開發(fā)流程,飛速積累開發(fā)閱歷,真正成為符合企業(yè)需求的3GAndroid全能型開發(fā)人才。課程支配:序號課程名稱課程內(nèi)容掌握要求1項目實戰(zhàn):媒體播放器本部分內(nèi)容制作一個Android平臺上的媒體播放器。?主要功能如下:?1)建立媒體庫和內(nèi)容索引;?2)播放音樂;?3)播放視頻;?4)出色的用戶交互設計。嫻熟2項目實戰(zhàn):電子書閱讀器本部分內(nèi)容制作一個Android平臺上的電子書閱讀器。?主要功能如下:?1)閱讀txt文檔;
2)增加批注;?3)翻頁的動態(tài)效果;
4)添加書簽。嫻熟3項目實戰(zhàn):網(wǎng)絡掃瞄器本部分內(nèi)容制作一個Android平臺上的網(wǎng)絡掃瞄器。?主要功能如下:?1)使用WebKit掃瞄網(wǎng)頁;
2)實現(xiàn)地址欄的輸入;
3)頁面的前進后退和刷新嫻熟4項目實戰(zhàn):RSS閱讀器本部分內(nèi)容制作一個Android平臺上的新聞聚合器。?主要功能如下:
1)訂閱和獵取在線的新聞;?2)定制和獵取在線的天氣;?3)定制和獵取在線的股票信息。嫻熟5項目實戰(zhàn):Google地圖客戶端本部分內(nèi)容制作一個Android平臺上的Google地圖客戶端,使用GoogleMapsAPI實現(xiàn)。?主要功能包括:
1)掌握地圖;?2)協(xié)作GPS傳感器定位;
3)查找商戶;?4)路徑規(guī)劃;
5)位置信息共享。嫻熟6項目實戰(zhàn):文件和進程管理器本部分內(nèi)容制作一個Android平臺上的文件和進程管理器。?主要功能如下:
1)名目創(chuàng)建刪除和掃瞄;?2)文件復制移動和刪除;?3)查看進程;?4)安裝apk文件。嫻熟7項目實戰(zhàn):微博手機客戶端開發(fā)本部分內(nèi)容制作一個Android平臺上的(新浪)微博手機客戶端:?主要功能如下:?1)登錄和注冊微博;
2)查看微博消息;
3)發(fā)布微博(包括圖片);?4)搜尋微博和搜尋人名;?5)加關注/取消關注;?6)查看@我的消息/查看回復/查看私信/發(fā)布私信;
7)查看和編輯個人資料;嫻熟8餐廳點菜系統(tǒng)(平板電腦版)本項目完成一個餐廳使用的點菜系統(tǒng),主要功能如下:?1)依據(jù)推舉度排序?2)圖文混排,顯示菜肴?3)點菜
4)掃瞄訂單?5)提交訂單嫻熟
實戰(zhàn)項目一:媒體播放器
功能描述?本部分內(nèi)容制作一個Android平臺上的媒體播放器。
主要功能如下:?1)建立媒體庫和內(nèi)容索引;?2)播放音樂;?3)播放視頻;?4)出色的用戶交互設計。
實戰(zhàn)項目二:電子書閱讀器
功能描述?本部分內(nèi)容制作一個Android平臺上的電子書閱讀器.?主要功能如下:?1)閱讀txt文檔;
2)增加批注;?3)翻頁的動態(tài)效果。?4)添加書簽
實戰(zhàn)項目三:網(wǎng)絡掃瞄器
功能描述?本部分內(nèi)容制作一個Android平臺上的網(wǎng)絡掃瞄器.
主要功能如下:?1)使用WebKit掃瞄網(wǎng)頁;?2)實現(xiàn)地址欄的輸入;?3)頁面的前進后退和刷新
實戰(zhàn)項目四:RSS閱讀器
功能描述?本部分內(nèi)容制作一個Android平臺上的新聞聚合器。?主要功能如下:
1)訂閱和獵取在線的新聞;?2)定制和獵取在線的天氣;?3)定制和獵
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度廣告投放效果跟蹤與品牌價值提升合同
- 2025年度農(nóng)產(chǎn)品批發(fā)合同擔保期限與食品安全規(guī)范
- 2025年度物流園區(qū)智慧化改造及升級合同
- 2025年度工業(yè)機器人機械購銷合同范本
- 2025年度大數(shù)據(jù)中心設備采購及系統(tǒng)集成合同
- 2025年婚慶司儀設備租賃與服務合同
- 2025年度房地產(chǎn)開發(fā)項目預售合同
- 2025年度互聯(lián)網(wǎng)金融服務借款質押合同
- 二零二五版企業(yè)員工入職健康體檢及福利待遇合同3篇
- 2025年度新能源汽車共享租賃服務合同模板
- 西安經(jīng)濟技術開發(fā)區(qū)管委會招聘筆試真題2024
- 六年級2025寒假特色作業(yè)
- (八省聯(lián)考)云南省2025年普通高校招生適應性測試 物理試卷(含答案解析)
- 2025藥劑科工作人員工作計劃
- 春節(jié)節(jié)后安全教育培訓
- 2025年新高考數(shù)學一輪復習第5章重難點突破02向量中的隱圓問題(五大題型)(學生版+解析)
- 水土保持方案投標文件技術部分
- 印刷品質量保證協(xié)議書
- 小紅書食用農(nóng)產(chǎn)品承諾書示例
- 2023年浙江省公務員錄用考試《行測》題(A類)
- CQI-23模塑系統(tǒng)評估審核表-中英文
評論
0/150
提交評論