send Course Introduction
一分鐘認識 " Android 應用程式開發課程"
你將會學到什麼
- Android 開發與設計
- 開發環境與核心觀念
- 開發工具設定與使用
- 基本設計-UI設計;Layout配置
- 基本設計-UI設計;各項元件應用
- 基本設計-UI設計;對話元件應用
- 基本設計-Intent應用
- Android 服務與應用
- 生命週期,Log, 及除錯技巧
- 基礎服務,基本服務應用
- 基礎服務,Contact Manager應用
- 基礎服務, LBS應用
- I/O輸出入串流-資料存取服務
- I/O輸出入串流
學習目標
- 讓學員瞭解Android應用程式架構。
- 讓學員善用開發工具並著手開發手機基本功能。
- 讓學員具備開發下列進階應用技術能力,例如:行動資料庫、 Google play 、手機感應器、多媒體功能。
- 帶領學員開發2個完整手機應用程式作品。
- 每位學員均需上台Demo作品,並將作品上傳至 Google play 。
- 學員履歷表上可以附上自己作品下載方式。
- 面試時可以當場從 Google play 下載自己的作品並流暢地Demo,成功被錄取。
課程內容
第一章 Android導論與新版功能介紹
1-1 認識Android
1-2 Android成功原因
1-3 Google play介紹與獲利實例
1-4 Android 新版功能介紹
第二章 開發工具下載與安裝
2-1 開發應用程式所需工具
2-2 JDK( Java Development Kits) 下載與安裝
2-3 Android Studio 下載與安裝
2-4 Android SDK安裝
2-5 Android Studio環境設定
第三章 Android專案與系統架構
3-1 設定模擬器
3-2 建立與管理專案
3-3 DDMS 的使用
3-4 系統架構介紹
3-5 專案目錄架構與 Manifest 檔案介紹
3-6 應用程式在地化
第四章 UI基本設計與支援多國語言
4-1 UI設計基本觀念
4-2 Widget 元件介紹
4-3 版面配置與layout元件介紹
4-4 設定UI樣式–使用style與theme
4-5 觸控與手勢
第五章 UI設計進階
5-1 Menus
5-2 對話視窗與日期挑選器
5-3 Spinner與AutoCompleteTextView
5-4 Gallery與GridView
5-5 ListView
第六章 Activity生命週期與平板電腦設計概念
6-1 Activity生命週期
6-2 Activity間傳遞資料
6-3 狀態列
6-4 Broadcast
6-5 Service生命週期
6-6 平板電腦UI設計概念
第七章 資料存取
7-1 資料存取概論
7-2 Assets
7-3 Resources
7-4 Shared Preferences
7-5 Internal Storage
7-6 External Storage
第八章 行動資料庫SQLite
8-1 SQLite 資料庫概論
8-2 使用命令列建立資料庫
8-3 SQL 語法
8-4 Android應用程式存取SQLite資料庫
8-5 SQLite新增功能
8-6 SQLite查詢功能
8-7 SQLite修改與刪除功能
第九章 Google地圖
9-1 Google地圖功能簡介與建立方式
9-2 產生數位憑證指紋
9-3 申請API金鑰
9-4 安裝Google Play services SDK
9-5 建立基本Google地圖
9-6 地圖種類與UI設定
9-7 使用標記與設定鏡頭焦點
9-8 繪製連續線、多邊形與圓形
9-9 地名或地址轉成位置
9-10 位置資訊的應用
第十章 感應器應用
10-1 感應器介紹
10-2 加速度感應器
10-3 方位感應器
10-4 接近感應器
10-5 光線感應
第十一章 媒體與相機功能
11-1 多媒體功能介紹
11-2 播放Audio檔案
11-3 播放Video檔案
11-4 錄製Audio檔案
11-5 相機功能
11-6 錄影功能
第十二章 Android獲利方式教學
12-1 AdMob 廣告看板製作
12-2 發佈應用程式至Google play