Android手機程式設計人才培訓班
開課期間:103年12月1日至104年4月3日
課程講義與時間表
| 課程大綱 | 課程名稱 | 課程講義 |
|---|---|---|
| 手機UI設計概論 (12小時) | 圖示設計概念 | 104-01-12(ㄧ):關於Android 104-01-12(ㄧ):安裝開發環境(1h) 104-01-12(ㄧ):建立新專案/模擬器/編譯/執行(2h) 104-01-12(ㄧ):XML介紹(1h) 104-01-12(ㄧ):Eclipse開發環境介紹與Android程式開發流程(1h) 104-01-12(ㄧ):使用圖形介面編輯器設計使用者介面(1h) |
| 圖示設計實作 | ||
| Widget設計概念 | 104-01-16(五):Android介面設計概念(1h) 104-01-16(五):Android Widgets介面元件與屬性(2h) 104-01-16(五):Android Widgets事件處理 104-01-16(五):RelativeLayout版面 104-01-16(五):實作範例一:猜拳遊戲(3h) 104-01-16(五):[作業] 猜數字遊戲 | |
| Widget設計實作 | ||
| Android 基礎程式開發設計 (69小時) | 應用程式專案架構 | 104年1月19日(一):專案架構 |
| Activity活用 | 104年1月19日(一):Android Log訊息與Logcat的使用 104年1月19日(一):Activity生命週期與Intent介紹 104年1月19日(一):Toast 104年1月19日(一):使用Shared Preferences儲存資料 104年1月19日(一):Animation動畫效果 104年1月19日(ㄧ):實作範例一:猜拳遊戲(增加紀錄與動畫效果) 104年1月19日(一):LinearLayout版面介紹 | |
| Intent與資料傳輸 | ||
| ListView與Adapter活用 | ||
| SharedPreference資料儲存 | ||
| Android元件: 1. TextView 2. EditText 3. ListView 4. Spinner | 104年1月23日(五):TextView與EditText 104年1月23日(五):ListView與Adapter介紹 104年1月23日(五):Dialog對話盒 104年1月23日(五):Menu選單 104年1月23日(五):多國語言、螢幕方向 104年1月23日(五):Spinner 104年1月23日(五):SQLite資料庫介紹 104年1月23日(五):實作範例二:要多背單字 104年1月26日(一):RadioButton與RadioGroup 104年1月26日(一):觸控事件處理(Touch Event) 104年1月26日(ㄧ):實作範例二:要多背單字(單字卡+測驗功能) 104年1月26日(ㄧ):檔案I/O介紹 104年1月26日(一):實作範例二:要多背單字(匯入/匯出功能) 104年1月26日(一):[作業] 要多背單字應用程式的問題解決 | |
| SQLite資料庫應用 | ||
| 資料庫功能實作 | ||
| Content Provider | 104年1月30日(五):實作範例三:長輩撥號幫手(介面設計) 104年1月30日(五):ContentProvider介紹 104年1月30日(五):實作範例三:長輩撥號幫手(取得聯絡人) 104年1月30日(五):GridView介紹 104年1月30日(五):實作範例三:長輩撥號幫手(顯示聯絡人) 104年2月2日(一):實作範例三:長輩撥號器(手機撥電話) 104年2月2日(一):GestureDetector介紹 104年2月2日(一):實作範例三:長輩撥號幫手(支援手勢) 104年2月2日(一):Android常駐程式Widget介紹 104年2月2日(一):實作範例三:長輩撥號幫手(常駐桌面) | |
| 手機上的聯絡人資料 | ||
| 圖檔讀取與GridView | ||
| 手勢偵測GestureDetector | ||
| Fragment應用 | 104年2月5日(四):Java Socket API介紹 104年2月5日(四):Java執行緒應用 104年2月5日(四):Thread與Hanlder介紹 104年2月6日(五):實作範例四:卡哇伊聊天室(客戶端文字版) 104年2月6日(五):實作範例四:卡哇伊聊天室(Server) 104年2月6日(五):SurfaceView高速繪圖 104年2月6日(五):FrameLayout介紹 104年2月6日(五):實作範例四:卡哇伊聊天室(繪圖介面) 104年2月6日(五):實作範例四:卡哇伊聊天室(取名功能) 104年2月9日(一):實作範例四:卡哇伊聊天室(可愛貼圖支援) 104年2月9日(ㄧ):SoundPool介紹 104年2月9日(一):實作範例四:卡哇伊聊天室(加入音效) 104年2月9日(一):[作業] 幫卡哇伊聊天室加上訊息像LINE一樣的記錄功能 | |
| 網路通訊與AsyncTask設計 | ||
| 測驗 | 104年2月13日(一):不同尺寸和解析度的螢幕介面設計與解決方式 104年2月13日(一):重點複習與討論 104年2月13日(一):Android程式開發能力測驗一 | |
| Android 實務應用 (60小時) | Fragment | 104年3月2日(ㄧ):實作範例五:BMI小幫手(Web介面) 104年3月2日(ㄧ):PhoneGap介紹 104年3月2日(ㄧ):Android裝置震動 104年3月2日(ㄧ):實作範例五:BMI小幫手(功能實作) 104年3月2日(ㄧ):實作範例五:BMI小幫手(歷史紀錄) 104年3月3日(二):PhoneGap插件設計 104年3月3日(二):實作範例五:BMI小幫手(加上????) 104年3月3日(二):拍照功能介紹 104年3月3日(二):實作範例五:BMI小幫手(相片紀錄) |
| Broadcast Receiver介紹 | 104年3月5日(四):Fragment介紹 104年3月5日(四):MediaPlayer播放影片及音樂檔 104年3月5日(四):實作範例六:我的音樂世界(播放) 104年3月5日(四):實作範例六:我的音樂世界(檔案掃描) 104年3月6日(五):實作範例六:我的音樂世界(音樂清單功能) 104年3月6日(五):Service介紹 104年3月6日(五):實作範例六:我的音樂世界(背景播放) 104年3月6日(五):Notification介紹 104年3月6日(五):實作範例六:我的音樂世界(播放通知) 104年3月9日(ㄧ):ActionBar介紹 104年3月9日(ㄧ):Facebook API介紹 104年3月9日(ㄧ):實作範例六:我的音樂世界(連結臉書) 104年3月9日(一):[作業] 將實作範例一的猜拳遊戲破紀錄發佈到臉書 | |
| ActionBar元件 | ||
| Service介紹 | ||
| Facebook API整合 | ||
| Google Maps API v3 | 104年3月11日(三):Google Maps API v3版介紹 104年3月11日(三):實作範例三:卡哇伊聊天室(加入地圖顯示) 104年3月11日(三):WebView網頁與Android程式互動技巧 104年3月11日(三):Android GPS衛星定位介紹 104年3月11日(三):實作範例四:卡哇伊聊天室(加入GPS定位) 104年3月13日(五):實作範例四:卡哇伊聊天室(Server加入廣播座標協定) 104年3月13日(五):實作範例四:卡哇伊聊天室(加入傳送位置給對方功能) 104年3月13日(五):方向感測器介紹 104年3月13日(五):實作範例四:卡哇伊聊天室(翻面靜音) 104年3月13日(五):[作業] 幫實作範例四加入成員清單及傳遞振動給成員 | |
| GoogleMap標示與事件 | ||
| 測驗 | 104年3月16日(ㄧ):使用閃光燈 104年3月16日(ㄧ):[作業] 手電筒App 104年3月16日(一):Android程式開發能力測驗二 | |
| Android 手機程式開發專題 (54小時) | 程式除錯 | 104年3月20日(五):Android除錯技巧 104年3月20日(五):學生專題製作 104年3月23日(ㄧ):學生專題製作 104年3月25日(三):學生專題製作 104年3月26日(四):學生專題製作 104年3月30日(ㄧ):學生專題製作 104年4月1日(三):學生專題製作 104年4月3日(四):學生專題製作 104年4月3日(四):Google Play App上架介紹 |
| 系統發佈 | ||
| 程式發佈 | ||
| 專題成果發表 |
沒有留言:
張貼留言