所在位置:首頁 -- 技術培訓 -- 技術/工具 -- Android應用開發精髓

Android應用開發精髓


程簡介:
本課程將輔以大量的范例程序代碼進行實作、并指導學員正確閱讀 Google 官方的 Dev Guide 與 Reference.

Day1

課題
Android 開發環境實務
 
 
 
 
 
 
 
Android系統架構
Android開發環境建立– JDK/SDK/Exlipse/ADT安裝與設定
Android仿真器的使用–建立AVD
Eclipse IDE 使用技巧
Android應用開發模式
 
 
 
 
 
 
 
建立第一個 Android 項目
Android 應用程序基本觀念–Package&Process
Activity 與 View 的關系
R.java
使用 XML 安排 UI
多國語系支援
Service、Intent 與ContentProvider
AndroidManifest.xml 的用途
Android UI設計—View的觀念
 
 
 
 
 
 
 
何謂View?– View與Widge的關系
建立Widget –以TextView與WebView為例
ListView與ListAdapter
Android提供哪些Widget?
Android UI設計—基本Widget
 
 
 
 
 
 
 
何謂Layout?
使用XML進行UI layout
建立程序選單(Menu)
建立對話盒(Dialog)
各種排版(Layout)
Android的靈魂—Intents與Broadcast
何謂Intent?
使用Intent啟動Activity
使用Intent實作手機應用功能
何謂廣播 (Boradcast)?
接收廣播與發送廣播

Day2

課題
桌面應用—App Widget的設計
何謂App Widget?
AppWidgetProvider的觀念
RemoteView的觀念
PendingIntent的觀念 (new)
Android UI設計—UI事件處理
何謂Event Listener?
Event Listener的設計方法: Touch 事件
何謂Event Handler?
處理按鍵(Keyboard)事件
Android應用UI設計考慮—Style&Theme篇
何謂Style與Theme(主題)?
打造更華麗的UI-styles.xml
布景(Theme)設定
使用動畫-anim.xml
使用Nine.Patch圖檔-drawable
Android項目測試
第一個測試項目–HelloMokoTest
如何建構測試項目– Testing API
測試項目實戰– Spinner &SpinnerTest
輔助工具– Monkey &monkeyrunner API
API Demo (Android 2) 范例庫導讀與解析
API Demo 是 Android 官方提供的范例庫、在入門課程完成后,講師將帶領同學閱讀 API Demo 范例庫,并進行重點程序代碼導讀。藉由分組實習,幫助您快速提升功力,成為 Android 應用開發達人!

Lab1: Android 開發工具與使用技巧
UI設計的好幫手– Hierarchy Viewer
偵錯訊息– Log
除錯工具的使用–adb與DDMS

Lab2: 效能寫作與應用分析
Best Practice
撰寫效能良好的程序
OOA & OOD 模式
Debug API 的使用教學
使用TraceView做效能分析

Lab3: IPC、Binder 與 AIDL 觀念與應用實例
看 API 開發MusicPlayer (Ver 1.0) –盲點分析與思惟上的錯誤new!
以 OOAD 開發MusicPlayer (Ver 2.0) –正確使用 API 的訓練new!
使用 Design Pattern 重構MusicPlayer (Ver 3.0) –開發架構正確與行為良好的程序代碼new!
Refactoring –引進 Binder 設計、使用 AIDL 工具new!
完整 Music Player (Ver 4.0) 實作訓練new!

中国北京单场足球彩票 黑龙江省11选五5开奖结果 九码滚雪球计划表图 pk10技巧与实战攻略 不输本金600不倒翁玩法 三国策赚钱 北京pk10开奖记录下载 口袋川麻官网下载 排列三走势图体彩 一分快三技巧大小玩法 北京快三手机版下载 天天三公下载 手机棋牌二人麻将 通比牛牛 安徽福彩快3 预测 时时彩技巧 个人经验 承包保安怎么赚钱吗