Android 課程講義 安裝開發環境 (於Windows下)

Slides:



Advertisements
Similar presentations
湖南城市学院 Android 智能手机开发 信息科学与工程学院 主 讲:李 旎. 湖南城市学院 课程结构 Android 平台概述 – 平台介绍 开发环境: – 构建 Android 开发环境 Android 的基本操作 -- 五种基本操作 应该程序: – 应用程序结构 典型应用: – 用户界面 –
Advertisements

Java 程序设计 案例教程 北京大学出版社 第 01 章. Java 程序设计案例教程 第 01 章 Java 语言与面向对象程序设计 Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试 教学目标.
Android ADT + Android SDK Eclipse Eclipse 編輯器 JAVA JAVA 開發工具.
第二章:行動裝置與擴增實境.
Android环境搭建 倚动软件工厂实验室 网络课程地址:
Part 2 開發Android應用程式的流程
第二章 B4A程式語言的開發環境 課程名稱:程式設計 授課老師:李春雄 博士
手持式裝置之隨身照護應用 Android開發環境設定 鐘國家 老師.
Android發展環境Eclipse安裝
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
使用Android Studio 開發Android App 靜宜大學資管系 楊子青
建立Android新專案 建國科技大學 資管系 饒瑞佶 2010/10.
厦门大学数据库实验室 报告人:谢荣东 导师:林子雨 2014年8月30日
APP課程:Android程式設計開發環境與工具介紹
自由軟體Firefox安裝 及youtube影片下載
Chapter 2 Android開發環境設定.
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
第2章 建立Android應用程式 2-1 Java語言、XML文件與Android 2-2 建立第一個Android應用程式
CH3 Eclipse.
臺北市立大學 資訊科學系(含碩士班) 賴阿福
實驗十三:顯示目前經緯度位置.
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
VMware Player 安裝說明 2018/11/14.
Java簡介.
Android智慧型手機程式設計實務應用班
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
Q101 在701 SDX Linux上的標準安裝與使用程序v2
Android開發環境建置與設定 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
JDK 安裝教學 (for Win7) Soochow University
第1章 認識Arduino.
安裝與設置 Android 發展環境 靜宜大學資工系 蔡奇偉副教授 ©.
手機作業系統介紹.
第一个Android程序 本讲大纲: 1、创建Android应用程序 2、Android项目结构说明 3、运行Android应用程序
第4章 Android生命周期.
Android 课程讲义 智能手机开发
Android開發環境建置與設定 建國科技大學 資管系 饒瑞佶 2010/10.
R教學 安裝RStudio 羅琪老師.
實驗十四:顯示與控制地圖.
第2讲 移动应用开发基础知识(二) 宋婕
安裝JDK 安裝Eclipse Eclipse 中文化
Android平台開發環境安裝.
自由軟體介紹(一) 把flash通通帶回家 報告人:陳俊銘.
建立Android新專案 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
Windoop操作步驟 於作業系統Windows 10 專業版.
Android手动测试实践 ——绮珠.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
Android 專案建立、編譯與執行.
電腦攻擊與防禦 使用電腦教室VMware軟體說明.
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
數位鳳凰計畫-復習課程 授課:方順展.
Java程式設計 Eclipse.
VS.NET 2003 IDE.
App Inventor 2初體驗 靜宜大學資管系 楊子青
Ch20. 計算器 (Mac 版本).
Linux作業系統 電腦教室Linux使用說明.
中信行動祕書,Android安裝「中信行動祕書」
課程網站
Location Based Services - LBS
安裝 / 操作 flashget SOP (以Win 7 作業系統為範例)
VS.NET 2003 IDE.
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
雲端計算.
實驗十六:匯出APK安裝檔與軟體上架.
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
實驗十:影片播放.
安裝JDK 配置windows win7 環境變數
Activity的生命週期: 播放音樂與影片 靜宜大學資管系 楊子青
研究機構新聞稿揭露2012Q3智慧型手機出貨佔量比
控制UI界面 本讲大纲: 1、使用XML布局文件控制UI界面 2、在代码中控制UI界面 3、使用XML和Java代码混合控制UI界面
Quantum-Wise軟體教學.
Presentation transcript:

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) Mac OS X 10.4.8 or later (x86 only) Linux (tested on Linux Ubuntu Dapper Drake)

Android 系统開發環境 JDK6 Eclipse Android SDK 下載網址: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 首先選擇最新版的Java SE Development Kit (JDK) 平台選擇

安裝Android開發環境 for Windows 下載Java Development Kit (JDK) http://www.oracle.com/technetwork/java/javase/downloads/index.html 首先選擇最新版的Java SE Development Kit (JDK)

安裝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開發環境 下載Eclipse IDE http://www.eclipse.org/downloads/ 下載後解壓縮至c:\eclipse 即可執行 首先到Eclipse官方網站下載安裝包,選擇Eclipse Classic 3.5.0下載,這版的Eclipse只需解壓縮後即可執行,不需要進行安裝。

執行Eclispe 滑鼠左鍵連點兩下桌面eclipse圖示,將會出現如下的詢問視窗,將可以指定專案的存放位置(例如:放在C:\Java)。 指定完成後按下OK即可。 1 2

執行Eclispe 如出現以下錯誤訊息,請安裝J2SDK。 下載:按此 3

執行Eclispe 進入Eclipse之後,我們回到我們的專案資料夾(C:\Java),會發現系統會自動幫我們新增一個資料夾(.metadata),請勿刪除它。 4

安裝Android開發環境 for Windows 安裝Android Development Tools (ADT) 開啟Eclipse 選取Help/Install New Software… 安裝完Eclipse、JDK、Android SDK後,接著就是要安裝ADT套件,在前述章節介紹過,ADT套件可加快Android應用程式的開發,因此可說是非常必備的開發工具,下面就開始教導如何安裝Eclipse IDE的ADT Plugin以及設定Android SDK的細項設定。

安裝Android開發環境 for Windows 安裝Android Development Tools (ADT) 選擇Add…按鈕 接著點選Add…按鈕準備新增設定。

安裝Android開發環境 for Windows 安裝Android Development Tools (ADT) Location(網址): http://dl-ssl.google.com/android/eclispe/site.xml Name(名稱):ADT 欄位可自行命名 接著點選Add…按鈕準備新增設定。

安裝Android開發環境 for Windows 安裝Android Development Tools (ADT) 2 1 1. 勾選Developer Tools Android DDMS ADT 2. 點選”Next” 接著點選Add…按鈕準備新增設定。

安裝Android開發環境 for Windows 安裝Android Development Tools (ADT) 1 1.此處點選Next”即可 列出準備安裝的Package詳細內容 接著點選Add…按鈕準備新增設定。

安裝Android開發環境 for Windows 安裝Android Development Tools (ADT) 2 1 1. 勾選 I Accept 2. 點選 Finish 即可 接著點選Add…按鈕準備新增設定。

安裝Android開發環境 for Windows 安裝Android Development Tools (ADT) 接著點選Add…按鈕準備新增設定。 安裝完成後需要重新啟動Eclipse

安裝Android開發環境 for Windows 安裝Android Development Tools (ADT) 選取Window/Perferences 設定Android SDK細項 安裝完Eclipse、JDK、Android SDK後,接著就是要安裝ADT套件,在前述章節介紹過,ADT套件可加快Android應用程式的開發,因此可說是非常必備的開發工具,下面就開始教導如何安裝Eclipse IDE的ADT Plugin以及設定Android SDK的細項設定。

在Windows安裝Android開發環境 Android SDK Location: c:\android_sdk (Android SDK解壓縮位置) 1 打開Preferences頁面,選擇Android標籤並點選右邊的Browse…選取Android SDK位置。 2

安裝Android開發環境 for Windows 安裝Android SDK and AVD Manager 選取Window/ Android SDK and AVD Manager 1.並點選Installed Packages 2. 點選Update All 1 2 安裝完Eclipse、JDK、Android SDK後,接著就是要安裝ADT套件,在前述章節介紹過,ADT套件可加快Android應用程式的開發,因此可說是非常必備的開發工具,下面就開始教導如何安裝Eclipse IDE的ADT Plugin以及設定Android SDK的細項設定。

安裝Android開發環境 for Windows 安裝Android/Update SDK 1.Accept All 2. 點選Install Accepted 安裝完Eclipse、JDK、Android SDK後,接著就是要安裝ADT套件,在前述章節介紹過,ADT套件可加快Android應用程式的開發,因此可說是非常必備的開發工具,下面就開始教導如何安裝Eclipse IDE的ADT Plugin以及設定Android SDK的細項設定。 1 2

安裝Android開發環境 for Windows 安裝Android/Update SDK 安裝/更新結束 系統會詢問是否重新啟動ADB 1.點選”Y” 2. Restart(重新啟動) 安裝完Eclipse、JDK、Android SDK後,接著就是要安裝ADT套件,在前述章節介紹過,ADT套件可加快Android應用程式的開發,因此可說是非常必備的開發工具,下面就開始教導如何安裝Eclipse IDE的ADT Plugin以及設定Android SDK的細項設定。

安裝Android開發環境 for Windows Installed packages 安裝完Eclipse、JDK、Android SDK後,接著就是要安裝ADT套件,在前述章節介紹過,ADT套件可加快Android應用程式的開發,因此可說是非常必備的開發工具,下面就開始教導如何安裝Eclipse IDE的ADT Plugin以及設定Android SDK的細項設定。

安裝Android開發環境 for Windows Virtual devices 2 Installed VD 1 安裝完Eclipse、JDK、Android SDK後,接著就是要安裝ADT套件,在前述章節介紹過,ADT套件可加快Android應用程式的開發,因此可說是非常必備的開發工具,下面就開始教導如何安裝Eclipse IDE的ADT Plugin以及設定Android SDK的細項設定。

安裝Android開發環境 for Windows Add Virtual devices 1 New…新增模擬器 1 3 Target:為2. 1版本,也可選擇其他版本 2 Name: Master 安裝完Eclipse、JDK、Android SDK後,接著就是要安裝ADT套件,在前述章節介紹過,ADT套件可加快Android應用程式的開發,因此可說是非常必備的開發工具,下面就開始教導如何安裝Eclipse IDE的ADT Plugin以及設定Android SDK的細項設定。

安裝Android開發環境 for Windows Add Virtual devices 1 滑鼠點選剛剛所建立的模擬器,並點選Start…啟動 1 2 安裝完Eclipse、JDK、Android SDK後,接著就是要安裝ADT套件,在前述章節介紹過,ADT套件可加快Android應用程式的開發,因此可說是非常必備的開發工具,下面就開始教導如何安裝Eclipse IDE的ADT Plugin以及設定Android SDK的細項設定。

安裝Android開發環境 for Windows Add Virtual devices 1 啟動VD 模擬器 安裝完Eclipse、JDK、Android SDK後,接著就是要安裝ADT套件,在前述章節介紹過,ADT套件可加快Android應用程式的開發,因此可說是非常必備的開發工具,下面就開始教導如何安裝Eclipse IDE的ADT Plugin以及設定Android SDK的細項設定。

Android 模擬器 Android Emulator 可模擬通訊錄、通話等功能 内建的瀏覽器和Google Maps都可以上網 可以使用鍵盤輸入, 可單擊模擬器按鍵輸入, 可以使用滑鼠單擊、拖動屏幕進行操作。

Android Emulator 模擬器按鍵 鍵盤按鍵 Home (返回主畫面) HOME Menu (left softkey) F2 或 Page-up button Back (返回) ESC Call/dial button (撥號鍵) F3 Hangup/end call button (掛斷) F4 Search (搜尋) F5 Audio volume up button (加大音量) Ctrl-F5 Audio volume down button (減低音量) Ctrl-F6 Toggle cell networking on/off (行動網路開關) F8 Toggle fullscreen mode (全螢幕模式) Alt-Enter Toggle trackball mode (軌跡球模式) F6 Enter trackball mode temporarily (while key is pressed) (暫時進入軌跡球模式) Delete DPad left/up/right/down (方向鍵) KEYPAD_4/8/6/2 DPad center click (選擇鍵) KEYPAD_5

Android 模擬器 模擬器和實機的不同之處 不支援呼叫和接聽實際來電,但可以通過控制台模擬電話呼叫(打入和打出)。 不支援USB连接。 不支援相機/視訊捕捉。 不支援音频輸入(捕捉),但支援輸出(重播)。 不支援外接耳機。 不能確定連接狀態。 不能確定電池電量水平和交流充電狀態。 不能確定SD卡的插入/彈出。 不支援藍芽(1.5版本之前)。 浙江大学计算机学院

Android Application Model

Application Model APK(Android Package) process 將 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 會先被系統清除。 Activity 被啟動(active)或執行(running)時,就是在 foreground(前景)模式,在 foreground 模式的 Activity 會被顯示在螢幕上. 當系統需要清除 Activity 時,系統會要求 Activity 自行結束,或是直接殺掉 Activity 的 process。

Application Model Activity Lifecycle Activity 被啟動(active)或執行(running)時,就是在 foreground(前景)模式,在 foreground 模式的 Activity 會被顯示在螢幕上. 當系統需要清除 Activity 時,系統會要求 Activity 自行結束,或是直接殺掉 Activity 的 process。

Application Model View 與 Activity關係 ViewGroup 是一種特別的 View

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。 ViewGroup 是一種特別的 View

Android 專案 - Hello World!

新增專案 接著回到我們的 Eclipse,預設會開啟如下視窗,請按左上X關閉。 1

新增專案 接著出現如下視窗(左邊為專案瀏覽視窗,中間為工作區)。 2 工作區 專案瀏覽視窗

新增專案 請點選左上角的File/New/Project 3 4 5

新增專案 請在Project Name填入您的專案名稱 Mytest 6 7

新增專案 填入您的應用程式與包裏名稱 8 9 10 11 12 符合類似網域命名方式 可以不填

新增專案 名稱 描述 Project Name 專案資料夾名稱。 Application Name 應用程式標題。 Package Name 套件名稱,例如: java.net、java.io,可自行命名。 Create Activity 是否建立這個是項目的主要類別。 Build Target 選擇編譯專案的SDK版本,選擇後會填入下列的Min SDK Version中。 Min SDK Version 應用程式支援的最低 SDK版本。

新增專案 專案新增完成之後,在專案瀏覽視窗可以看到您的專案。 13 存放程式程式原始碼。 存放程式程式相關資源原始碼。

新增專案 專案新增完成之後,在專案瀏覽視窗可以看到您的專案。 Android 應用程式的模式(application model 13 存放程式程式原始碼。 存放程式程式相關資源原始碼。 Android 應用程式的模式(application model

執行專案 1.Run/Run Configurations 2.Android/Browse 2 3 5 4 1

執行專案 3. Target/Run 6 8 7

執行結果 專案名稱 執行結果

程式碼 package csiw.Mytest; import android.app.Activity; import android.os.Bundle; public class Mytest extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } 執行原繼承類別Activity中的onCreate方法 指定main作為使用者介面

Eclipse 常用快速鍵

Eclipse 快速鍵 Alt+/ :自動補齊函式名稱 Ctrl+/:將程式碼變成註解 Ctrl+1:函式或變數自動更正 Ctrl+Shift+o:自動import類別 ViewGroup 是一種特別的 View

Chapter 2 END!