550 likes | 832 Views
Android 課程 講義 安裝 開發 環境 ( 於 Windows 下 ). 智 慧型手機開發 2011.02 . 林俊言. 在 Windows 安裝 Android 開發環境. Android 系统 開發環 境. 所需自由軟體 JDK 6 (JRE alone is not sufficient) IDE – eclipse ADT Galileo(3.5) or Helios(3.6) Android SDK 所支 援 的 操作系统: Windows XP ( 32 -bit) or Win7 ( 64 -bit )
E N D
Android 課程講義安裝開發環境(於Windows下) 智慧型手機開發 2011.02. 林俊言
Android 系统開發環境 • 所需自由軟體 • JDK 6(JRE alone is not sufficient) • IDE– eclipse ADT Galileo(3.5) or Helios(3.6) • Android SDK 所支援的操作系统: • Windows XP (32-bit) or Win7(64-bit) • Mac OS X 10.4.8 or later (x86 only) • Linux (tested on Linux Ubuntu Dapper Drake)
Android 系统開發環境 • JDK6 • 下載網址:http://www.oracle.com/technetwork/java/javase/downloads/index.html • Eclipse • 下載網址: http://www.eclipse.org/downloads/ • Android SDK • 下載網址: http://developer.android.com/sdk/index.html
安裝Android開發環境 for Windows 平台選擇 下載Java Development Kit (JDK) • http://www.oracle.com/technetwork/java/javase/downloads/index.html
安裝Android開發環境 for Windows • 下載Java Development Kit (JDK) • http://www.oracle.com/technetwork/java/javase/downloads/index.html
安裝Android開發環境 for Windows • 下載Android SDK • 首先下載Windows平台的Android SDK,網址如下: • http://developer.android.com/sdk/index.html
安裝Android開發環境 for Windows 安裝Android SDK • 解壓縮至 c:\android_sdk(範例) • SDK資料夾可放於任意位置
如何獲取Android資料? • 線上資源: • http://developer.androdi.com/reference/packages.html • 下載SDK等相關SDK • 查看文件 • 線上輔助 • 開發社群
在Windows安裝Android開發環境 下載後解壓縮至c:\eclipse 即可執行 下載Eclipse IDE • http://www.eclipse.org/downloads/
執行Eclispe 1 2 滑鼠左鍵連點兩下桌面eclipse圖示,將會出現如下的詢問視窗,將可以指定專案的存放位置(例如:放在C:\Java)。 指定完成後按下OK即可。
執行Eclispe 3 如出現以下錯誤訊息,請安裝J2SDK。 • 下載:按此
執行Eclispe 4 進入Eclipse之後,我們回到我們的專案資料夾(C:\Java),會發現系統會自動幫我們新增一個資料夾(.metadata),請勿刪除它。
安裝Android開發環境 for Windows 安裝Android Development Tools (ADT) • 開啟Eclipse • 選取Help/Install New Software…
安裝Android開發環境 for Windows 選擇Add…按鈕 安裝Android Development Tools (ADT)
安裝Android開發環境 for Windows Location(網址):http://dl-ssl.google.com/android/eclispe/site.xml Name(名稱):ADT 欄位可自行命名 安裝Android Development Tools (ADT)
安裝Android開發環境 for Windows 1 1. 勾選Developer Tools Android DDMS ADT 2. 點選”Next” 2 安裝Android Development Tools (ADT)
安裝Android開發環境 for Windows 1.此處點選Next”即可 列出準備安裝的Package詳細內容 1 安裝Android Development Tools (ADT)
安裝Android開發環境 for Windows 1. 勾選 I Accept 2. 點選 Finish 即可 1 2 安裝Android Development Tools (ADT)
安裝Android開發環境 for Windows 安裝完成後需要重新啟動Eclipse 安裝Android Development Tools (ADT)
安裝Android開發環境 for Windows 設定Android SDK細項 安裝Android Development Tools (ADT) • 選取Window/Perferences
在Windows安裝Android開發環境 1 2 Android SDKLocation: c:\android_sdk(Android SDK解壓縮位置)
安裝Android開發環境 for Windows 1.並點選Installed Packages 2. 點選Update All 1 2 安裝Android SDK and AVD Manager • 選取Window/Android SDK and AVD Manager
安裝Android開發環境 for Windows 1.Accept All 2. 點選Install Accepted 1 2 安裝Android/Update SDK
安裝Android開發環境 for Windows 安裝/更新結束 系統會詢問是否重新啟動ADB 1.點選”Y” 2. Restart(重新啟動) 安裝Android/Update SDK
安裝Android開發環境 for Windows Installed packages
安裝Android開發環境 for Windows 2 1 Installed VD Virtual devices
安裝Android開發環境 for Windows 1 New…新增模擬器 Name: Master 2 1 3 Target:為2. 1版本,也可選擇其他版本 Add Virtual devices
安裝Android開發環境 for Windows 1 滑鼠點選剛剛所建立的模擬器,並點選Start…啟動 1 2 Add Virtual devices
安裝Android開發環境 for Windows 1 啟動VD 模擬器 Add Virtual devices
Android 模擬器 • Android Emulator • 可模擬通訊錄、通話等功能 • 内建的瀏覽器和Google Maps都可以上網 • 可以使用鍵盤輸入, • 可單擊模擬器按鍵輸入, • 可以使用滑鼠單擊、拖動屏幕進行操作。
Android 模擬器 • 模擬器和實機的不同之處 • 不支援呼叫和接聽實際來電,但可以通過控制台模擬電話呼叫(打入和打出)。 • 不支援USB连接。 • 不支援相機/視訊捕捉。 • 不支援音频輸入(捕捉),但支援輸出(重播)。 • 不支援外接耳機。 • 不能確定連接狀態。 • 不能確定電池電量水平和交流充電狀態。 • 不能確定SD卡的插入/彈出。 • 不支援藍芽(1.5版本之前)。 浙江大学计算机学院
Application Model APK(Android Package) • Android 應用程式套件,包含應用程式本身,以及相關的資源檔案。 • 將 apk套件下載到 Android 手機後,即可安裝至手機上。Android Development Kit 可自動將 apk套件下載至模擬器或實體手機。 process • Process 在作業系統的定義上,指的是「執行中的程式」,在 Android 的應用程式模式中,代表的是低階的執行程式,也就是系統層(kernel)的部份。一個 apk套件裡的所有程式,都是在一個 process 裡執行。
Application Model Activity • Activity 類別(class)負責建立視窗(window)可以透過 View 類別將UI放置在視窗上。 • 當 Activity 被啟動(active)或執行(running)時,就是在 foreground(前景)模式。 • 當執行中的 Activity 部份畫面被其他 Activity 蓋掉時,該 Activity 便被暫停(paused),被暫停的 Activity 在系統記億體不足時,便會被清除(kill)。只被蓋掉部份畫面,或是變成透明狀況的 Activity 不會停止,只會進入暫停狀態。 • 當執行中的 Activity 全部畫面都被其他 Activity 取代時,該 Activity 便被停止(stopped),當系統需要記憶體時,停止中的 Activity 會先被系統清除。
Application Model Activity Lifecycle
Application Model View 與 Activity關係
Application Model View • android.app.View類別就是手機的 UI。 • View負責繪製UI與處理事件(event)。Android 利用View打造出所謂的 Widgets(元件),利用 Widget 可打造出互動式的使用者介面 • Android 應用程式的 UI 從程式碼的角度來看,就是一棵「view tree」,程式設計師可以利用直接撰寫程式碼,或是透過「XML layout」檔的方式,來安排應用程式的 view tree。 ViewGroup(android.view.ViewGrup) • 可以用來「裝載」其他的 View,對 ViewGroup而言,這些被包含起來的 View 為 Children。
新增專案 1 接著回到我們的 Eclipse,預設會開啟如下視窗,請按左上X關閉。
新增專案 專案瀏覽視窗 工作區 2 接著出現如下視窗(左邊為專案瀏覽視窗,中間為工作區)。
新增專案 3 4 5 請點選左上角的File/New/Project
新增專案 請在Project Name填入您的專案名稱 Mytest 6 7
新增專案 填入您的應用程式與包裏名稱 8 符合類似網域命名方式 9 10 可以不填 11 12
新增專案 13 存放程式程式原始碼。 存放程式程式相關資源原始碼。 專案新增完成之後,在專案瀏覽視窗可以看到您的專案。
新增專案 Android 應用程式的模式(application model 13 存放程式程式原始碼。 存放程式程式相關資源原始碼。 專案新增完成之後,在專案瀏覽視窗可以看到您的專案。
執行專案 2 3 1 4 5 1.Run/Run Configurations 2.Android/Browse
執行專案 6 7 8 3. Target/Run