[傳識] Android 2.2 SDK 手機應用程式設計

本課程詳細描述Google Android開發平台的各種特色,以及如何使用Java語言,操控它在儲存、網路、多媒體、衛星定位、電話等各方面強大的功能。是已經熟悉Java語言,想進入Android平台開發領域學員的最佳課程。

課程名稱:Android 2.2 手機應用軟體設計
課程時間:8/21,8/22,8/28,8/29,9/4 周六日 09:00am ~ 16:00 pm
上課地點:台北市漢口街一段45號8樓

學習目標:
1. 安裝與使用Android 2.2 開發平台的各種工具。
2. 了解Google Android應用程式的運作原理。
3. 能以Java語言,操控Android在儲存、網路、多媒體、衛星定位、與電話等方面功能。

課程對象:
適合對Java語法熟悉,想進入Android程式開發領域的學員。 

課程大綱:

Day1
1 Android平台簡介
1.1 Android平台簡介
1.2 Android平台特色
1.3 Android平台架構

2 程式開發環境的安裝
2.1 安裝Java SDK
2.2 安裝Eclipse整合開發環境
2.3 安裝Android SDK
2.4 開發環境介面簡介

3 您的第一個程式
3.1 建立Android專案
3.2 以XML佈建介面外觀
3.3 撰寫控制層程式碼
3.4 編譯、執行、除錯
3.5 Android應用程式執行原理

4 Android核心物件與程式架構
4.1 Android核心物件與程式架構
4.2 Android系統架構
4.3 核心元件Activity簡介
4.4 其它重要元件介紹

Day2 
5 視覺化介面基礎
5.1 Android介面設計
5.2 以XML設計視覺化介面
5.3 基本視覺元件(Lable, Field, Button…)
5.4 排版元件:Layout
5.4.1 LinearLayout
5.4.2 FrameLayout
5.4.3 TableLayout
5.4.4 RelativeLayout

6 視覺化介面進階
6.1 各種圖形資源(Resource)
6.2 對話框(Dialogs)
6.3 提示訊息(Toast)
6.4 選單(Menu)
6.5 狀態列與通知機制(Status Bar & Notification)

Day3 
7 事件處理
7.1 事件處理的基本概念
7.2 視覺化介面的事件處理
7.3 時間相關事件的處理

8 系統程式相關物件
8.1 Android系統程式相關物件概念
8.2 程式核心:Activity物件
8.3 訊息傳遞:Intent物件
8.4 服務:Service物件
8.5 資料提供者:Content Provider物件
8.6 時間管理:AlarmManager物件

9 字串處理與XML
9.1 Android中的字串相關函式庫
9.2 字串物件的使用
9.3 多國語系

Day4 
10 資料儲存函式庫
10.1 偏好選項處理:SharedPreference物件
10.2 檔案系統:Files
10.3 資料庫:SQLite
10.4 資料提供者:ContentProvider

11 網路函式庫
11.1 網路相關函式簡介
11.2 Socket程式設計
11.3 Apache的HttpClient
11.4 Android的網路函式庫
11.5 XMPP網路服務協定
11.6 WebKit瀏覽器的控制

12 藍牙功能函式庫
12.1 開放原始碼的藍牙函式庫:BlueZ
12.2 搜尋藍牙裝置
12.3 檔案與物件交換
12.4 透過藍牙連上Internet

Day5 
13 影像與聲音函式庫
13.1 播放內部影音資源
13.2 播放外部影音檔案
13.3 播放網路上的影音檔案
13.4 錄音與錄影
13.5 照相功能

14 電話功能函式庫
14.1 電話相關函式庫
14.2 撥打電話
14.3 取得電話資訊
14.4 簡訊功能
14.5 E-mail功能

15 衛星定位(GPS)函式庫
15.1 GPS相關函式庫
15.2 衛星定位程式範例
15.3 控制Google Map的顯示

16 程式佈署與發佈
16.1 建立安裝程式
16.2 佈署程式到實體機器
16.3 佈署程式到Android Market

報名方式:
1. 電話報名:02-2312-2666分機60-63黃小姐
2. 填寫報名表(下載)後,傳真至02-23121918 或 email 到service@fitpi.com.tw, 收到後我們將盡速與您聯繫! 

主辦單位:傳識資訊教育訓練中心
相關網址:http://www.fitpi.com