課程目標鑒于華清遠見教育科技集團在Android研發(fā)人才培養(yǎng)領(lǐng)域內(nèi)的出色表現(xiàn)和卓越貢獻,谷歌公司特指定華清遠見教育科技集團成為“谷歌Android學(xué)術(shù)合作計劃特邀支持單位”。華清遠見Android培訓(xùn)資深專家講師也將成為“Google Android學(xué)術(shù)合作計劃特邀講師”。
作為谷歌Android學(xué)術(shù)合作計劃的培訓(xùn)實施方,華清遠見將承擔(dān)谷歌公司組織的面向業(yè)內(nèi)工程師、高校講師及學(xué)生在內(nèi)的專業(yè)技術(shù)培訓(xùn)和實訓(xùn)項目。同時,華清遠見作為谷歌開發(fā)者社區(qū)(GDG:原名為:GTUG谷歌技術(shù)用戶組)官方合作伙伴,華清遠見自2009年開始,每年都會組織舉辦多場以嵌入式及移動開發(fā)為主題的專業(yè)技術(shù)講座。
Android作為一種以Linux為基礎(chǔ)的開放源代碼操作系統(tǒng),主要使用于便攜設(shè)備。憑借其開放性和優(yōu)異性,Android平臺在發(fā)展的過程中得到了包括大手機廠商和著名移動運營商在內(nèi)的業(yè)界的廣泛支持,除手機的應(yīng)用之外,目前已逐漸擴展到平板電腦及其他領(lǐng)域上。華清遠見研發(fā)中心100%自主研發(fā)的基于Android的開源平板電腦已全面量產(chǎn),并投入教學(xué)應(yīng)用。
本課程采用理論教學(xué)與實驗相結(jié)合的方式,系統(tǒng)地介紹Android應(yīng)用開發(fā)涉及的相關(guān)技術(shù)。課程目標包括:
1)使用Android SDK進行移動應(yīng)用開發(fā)有全面深入的了解,掌握Android編程的基本模式;
2)完成一個功能較全面的Android程序;
3)理解Android編程的關(guān)鍵技術(shù),能夠自己進行更加深入的學(xué)習(xí);
4)初步具有Android編程的實力,能夠在文檔輔助下完成企業(yè)要求的應(yīng)用開發(fā)。
入學(xué)要求學(xué)員學(xué)習(xí)本課程應(yīng)具備下列基礎(chǔ)知識:
◆ 了解java語言;
◆ 了解OOP(面向?qū)ο?編程相關(guān)概念。
實驗平臺◆ ARM11、Cortex-A8
培養(yǎng)對象◆ 掌握一定嵌入式Linux知識的開發(fā)工程師
◆ 嵌入式Linux/Android愛好者。
教材◆ 《華清遠見Android應(yīng)用開發(fā)培訓(xùn)班培訓(xùn)講義》
實驗環(huán)境為了保證培訓(xùn)效果,增加互動環(huán)節(jié),我們堅持小班授課,每期報名人數(shù)限15人,多余人員安排到下一期進行。人手一套開發(fā)板和開發(fā)用的PC主機。
學(xué)時費用◆課時:共4天,每天6學(xué)時,總計24學(xué)時
◆費用(含教材費):公司員工(3200元),個人自費(2900元),學(xué)生自費(2500元,憑有效證件)
◆認證費(可選):培訓(xùn)合格學(xué)員可獲工業(yè)和信息化部《信息技術(shù)應(yīng)用技能Android應(yīng)用開發(fā)工程師認證證書》(認證費500元)
◆外地學(xué)員:代理安排食宿(需提前預(yù)定)
質(zhì)量保證1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費在下期培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后免費提供一個月的技術(shù)支持,充分保證培訓(xùn)后出效果;
3、培訓(xùn)合格學(xué)員可享受免費推薦就業(yè)機會。
鄭老師
嵌入式頂尖級導(dǎo)師 華清遠見講師,計算機專業(yè)碩士,是一位兼具教育思想的一線開發(fā)工程師,一直致力于嵌入式相關(guān)知識和工程在大陸地區(qū)的技術(shù)傳播。熟悉嵌入式Linux應(yīng)用開發(fā)、系統(tǒng)開發(fā)及Linux內(nèi)核驅(qū)動開發(fā),有過多個大型Linux應(yīng)用軟件的代碼分析、移植和項目開發(fā)經(jīng)驗。近兩年正專注于3G技術(shù)領(lǐng)域,是早期參與Android開發(fā)的大陸工程師之一。曾參與了Google Android核心系統(tǒng)的視頻顯示疊加層、媒體錄制、輸入系統(tǒng)等核心框架部分的設(shè)計和實現(xiàn),為著名的半導(dǎo)體公司的處理器構(gòu)建硬件抽象層、完成貫穿上下層的系統(tǒng)調(diào)試,對Android的應(yīng)用開發(fā)及系統(tǒng)核心代碼有深入研究,目前致力于嵌入式產(chǎn)品及移動設(shè)備開發(fā)專業(yè)人才的培養(yǎng)。[鄭老師授課視頻]
徐老師
嵌入式頂尖級導(dǎo)師 華清遠見高級講師,多年嵌入式系統(tǒng)開發(fā)經(jīng)驗,一直從事基于linux的嵌入式系統(tǒng)開發(fā),自Google推出Android手機開發(fā)平臺以來,一直從事Android系統(tǒng)的 framework開發(fā)與應(yīng)用程序開發(fā),對Android系統(tǒng)有深入研究。精通Android應(yīng)用程序里面的Activity,Broadcast Intent Receiver,Service,Content Provider的機制,目前主要關(guān)注Android移動設(shè)備用戶交互方面的研究,包括Android界面的定制和Android Framework擴展應(yīng)用,致力于嵌入式產(chǎn)品及移動設(shè)備開發(fā)。[徐老師授課視頻]
第一天第1章.Android操作系統(tǒng)概述
1.1 Android平臺介紹第2章.Android SDK及其開發(fā)環(huán)境搭建
2.1 Android SDK的版本演進第3章.Android項目結(jié)構(gòu)分析
3.1 資源管理(Resources)分析實驗
實驗1:搭建開發(fā)環(huán)境
第二天第4章.Activity
4.1 Activity的生命周期第5章.高級UI
5.1 標準控件的使用第6章.Intent Receiver
6.1 Intent的作用和目的第7章.Android中的多線程處理
7.1 UI線程與工作線程實驗
實驗1:以示例講解使用標準控件來實現(xiàn)程序UI
第三天第8章.Service和BroadcastReceiver
8.1 什么是Service第9章.數(shù)據(jù)訪問
9.1 使用SQLite來存儲數(shù)據(jù)第10章.多媒體處理
10.1 使用MediaRecorder來錄制音視頻實驗
實驗1:以示例講解菜單的生成、響應(yīng)菜單項點擊、增加子菜單功能
第四天
第11章. 網(wǎng)絡(luò)訪問
11.1 網(wǎng)絡(luò)連接的相關(guān)知識第12章.調(diào)試、打包發(fā)布工具使用
12.1 Android 調(diào)試橋實驗
實驗1:使用BroadcastReceiver實現(xiàn)開機啟動Service或Activity 本實驗實現(xiàn)開機自啟動的功能,體現(xiàn)BroadcastReceiver類的用法。