課程目標
|
1.瞭解Android平台相關知識。 2.能使用 Android SDK 設計 APP 程式。
3.綜合所學,設計出一個APP程式。
|
學員條件
|
對程式開發有興趣
|
評量方式
|
期中50% 期末50%
|
課程進度
|
堂數
|
主題
|
課程內容
|
第1堂
|
環境安裝
|
開發環境安裝 專案資料夾 連接實體裝置的設定
|
第2堂
|
Layout 設定
|
基本的 Layout 設定 LinerLayout (Vertical、Horizontal) TableLayout RelativeLayout ScrollView 屬性設定
|
第3堂
|
專案 猜數字比大小
|
建立專案 建立介面佈局檔 主程式 修正程式的問題
|
第4堂
|
Activity
|
Activity 的生命週期 多個 Activity 的專案 Activity 之間的資料傳遞
|
第5堂
|
基本元件I
|
Spinner ListView Radio
|
第6堂
|
基本元件II
|
DatePicker & TimePicker Thread ProgressBar MediaPlayer
|
第7堂
|
資料存取
|
使用 SharedPreferences 使用 SQLite
|
第8堂
|
專案 建立 WebView 程式 專案 音樂播放程式
|
建立 WebView 程式 使用 bundle 傳遞網址 最陽春的音樂播放程式 加入 MediaPlayer 物件 按下播放按鈕才開始播放
|
第9堂
|
專案 2048 遊戲
|
遊戲介紹 程式運作概念 介面佈局檔 主程式開發 加入手勢
|
第10堂
|
專案 GPS 服務
|
設定 manifest 的使用授權項目 建立介面佈局檔 建立連結資料庫的 dbhelper 建立主程式
|
第11堂
|
專案 Google 地圖
|
啟用 Google Maps Android API v2 匯入 google play services 設定 manifest 編輯 MainActitity 程式
|
第12堂
|
動手編譯 Android 系統
|
安裝 Ubuntu 安裝 jdk 安裝編譯所需的套件 下載 android source code 建置編輯的環境 編譯 kernel
|