清华大学Android种子教学培训课程_第1页
清华大学Android种子教学培训课程_第2页
清华大学Android种子教学培训课程_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、清華大學 Android 種子教學培訓課程課程簡介: 本課程的目的是培訓大專校院之 Android 種子教學師資。課程針對 Android 系 統,由底層框架、驅動程式、移植、到應用開發,做一完整的介紹,並利用 OpenMoko FreeRunner手機為實驗平台,實際動手實作。整個課程設計以符合 業界實際需要為重點,藉由本課程之培訓,讓學校能充實 Android 研發能量, 未來達到產學結合的效果。時間:98年9月 7日 (星期一) 至9月 10日 (星期四)地點:清華大學資訊電機館資工系 3F 328室資格:國內各大專校院教師或學生,對 Android 系統之教學及開發有濃厚興趣者名額:4

2、0 人費用:NT$ 2,500 (含午餐、設備使用費、講義;報名後通知繳費)主辦單位: 教育部顧問室嵌入式軟體聯盟、清華大學電腦與通訊科技研發中心、清華大學 資訊工程學系協辦單位: Jollen's Consulting、清華大學 OpenLab聯絡人: 吳少文小姐 Tel: 03-5742410 E-mail: .tw講師:陳俊宏先生 (Jollen Chen)Jollen's Consulting主持人,有豐富的 Embedded Linux 顧問與授課經驗,致力於專業課 程的開發、以及建立教育訓練的價值。 陳俊宏先生過去任職知名的開放手機公司

3、 Openmoko,負責規劃與執行 Openmoko 在大中華區的行銷與推廣工作,在這二年的時 間裡,他帶領 Openmoko 團隊進行技術行銷,並深耕台灣的教育市場,對開放手機平 台的技術推廣不遺馀力。 陳俊宏先生目前專注於 Android OS 底層的技術研究,以及 Android 驅動程式的開發,並且為大陸地區業界提供 Android 培訓課程。網路資源:Jollen's Consulting, /consultingOpenmoko FreeRunner, /wiki/Main_Page/zh

4、_tw清華大學 OpenLab, 課程大綱:9月 7日 (星期一)時間內容備註8:30 9:00報到9:00 10:00Android 開發環境建置 安裝 Eclipse 與 Android SDK Android 模擬器的使用 Hierarchy Viewer 介紹上機練習10:00 11:00Android 應用開發模式 應用開發模式 Activity 與 View 的關係 建立第一個 Android 專案 使用 XML UI layout上機練習R.javaService, Intent 與 ContentProvider Android

5、Manifest.xml 的用途 如何進行程式除錯11:00 12:00Android UI 設計: View 的觀念何謂 View?View 與 Widget建立 Widget:以 TextView 與 WebView 為例 ListView 與 ListAdapterAndroid 提供哪些 Widget?上機練習13:30 14:30Android UI 設計基本 Widget 何謂 Layout? 使用 XML 進行 UI layout 建立程式選單 (Menu) 建立對話盒 (Dialog) 各種排版 (Layout)上機練習14:30 15:30Android 的靈魂 Intent

6、s 與 Broadcast 何謂 Intent? 使用 Intent 啟動 Activity 使用 Intent 實作手機應用功能 何謂廣播 (Broadcast)? 接收廣播與發送廣播上機練習15:30 16:30Android 成長之路通識篇Android 作業系統架構Android 應用開發的聖典 : 如何閱讀 Android Dev Guide & ReferenceAndroid 的程式範例庫 : Android SDK 範例導讀Android Marketing 介紹的使用 學習 Android 應用開發的技巧9月 8日 (星期二)時間內容備註9:00 10:30寫出好程式

7、 Widget 的使用何謂使用性 (usability) ?如何打造好 UI ?Menu, Toast, AlertDialog與 Style 的應用 四個元件打造華麗 UI實例分析10:30 12:00Android UI 設計UI 事件處理何謂 Event Listener?Event Listener的設計方法 : Touch 事件 何謂 Event Handler? 處理按鍵 (Keyboard)事件上機練習13:30 15:00Android 應用 UI 設計考量 Style&Theme 篇 何謂 Style與 Theme(佈景主題 )? 打造更華麗的 UI-styles.x

8、ml 使用動畫 -anim.xml上機練習使用 Nine.Patch 圖檔 -drawable 使用 theme-setTheme()15:00 16:30Android 應用開發訓練 基本元件的使用 選單的設計 對話盒的設計 樣式與 UI 美化 程式重構 (Refactoring)上機練習9月 9日 (星期三)時間內容備註9:00 10:00Android Kernel TreeVanilla versionLinus' tree and ./drivers/staging/androidKey Android kernel featuresVersion differenceNon

9、-Vanilla kernels上機練習10:00 11:00Introduction to Android Device Drivers Binder driverLow memory killer ASHMEMLoggerPMEM wakelock (PM)RAM console上機練習11:00 12:00移植策略與 Android 框架API LevelAndroid product (board support)Framework & Shared Library 軟硬整合模式Dalvik VM 移植重點上機練習13:30 15:00Android OS 編譯如何取得 And

10、roid 原始碼Bionic 介紹與 Android toolchainAndroid 的 thread modelAndroid product 分支新增與維護 編譯 ARMv5+ Android 系統 (image 製作) 編譯參數調整與優化 (Android build system 介紹 )上機練習15:00 16:30Android Kernel 編譯Android kernel 特點介紹 Android kernel configuration 編譯 ARMv5+ kernel (image 製作 )上機練習9月 10日 (星期四)時間內容備註9:00 12:00Android 硬體抽象層技術詳解Android Framework 介紹Service與 Manager 的意義與用途 HAL 架構介紹上機練

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论