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