android app 系統開發教學

27
1 Android App 系系系系系系 2013/11/26

Upload: heath

Post on 07-Jan-2016

58 views

Category:

Documents


4 download

DESCRIPTION

Android App 系統開發教學. 2013/11/26. 教學大綱. 環境安裝 JAVA 程式撰寫 Android App. 環境安裝. 建議 統一安裝 於 C 槽下 。 JDK 6 : ( 必須第一個安裝完成 ) http://www.oracle.com/technetwork/java/index.html   → 下載對應平台的 Java SE 6 或更新 版本 。 Eclipse IDE : http://www.eclipse.org/downloads/    → 選擇 Eclipse for Mobile Developers - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Android App  系統開發教學

1

Android App 系統開發教學2013/11/26

Page 2: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

教學大綱環境安裝JAVA 程式撰寫Android App

國立清華大學 工業工程與工程管理學系

2

Page 3: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

環境安裝建議統一安裝於 C槽下。 JDK 6 : (必須第一個安裝完成 )

  http://www.oracle.com/technetwork/java/index.html

→下載對應平台的 Java SE 6或更新版本。 Eclipse IDE: http://www.eclipse.org/downloads/

→選擇 Eclipse for Mobile Developers ADT:基於 Eclipse 的 Android 開發工具擴充套件。 Android SDK : Android 程式開發套件,含 Android 模擬器。

國立清華大學 工業工程與工程管理學系

3

Page 4: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

國立清華大學 工業工程與工程管理學系

4

STEP1:下載 JDK6

Page 5: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

STEP2:下載 Eclipse 點選 Eclipse for Mobile Developers下載檔案。

國立清華大學 工業工程與工程管理學系

5

Page 6: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

STEP3:開啟 Eclipse針對已下載之 RAR檔進行解壓縮,並點 Eclipse.exe檔即可進入程式開發介面。

國立清華大學 工業工程與工程管理學系

6

Page 7: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

STEP4:安裝 ADT 擴充套件

國立清華大學 工業工程與工程管理學系

7

選擇「 Help->Install New Software」選項在輸入框中輸入網址「 http://dl-ssl.google.com/android/eclipse/site.xml 」在視窗中全選項目「 Developer Tools 」後,按下「 Next」鍵。安裝完會提示需重新啟動 Eclipse,按下「 Yes」重新啟動程式。

Page 8: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

STEP5:下載 Android SDK 至官方網站「 http://developer.android.com/sdk/index.html 」下載 Android 軟體開發套件。

國立清華大學 工業工程與工程管理學系

8

Page 9: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

STEP6:設定 Android SDK打開「 Preference 」,選擇 Android 標籤, SDK Location 欄位按下「 Browse...」鍵,選擇剛剛解壓縮完的「 Android_SDK」檔案夾所在地,後按下「 Apply」

國立清華大學 工業工程與工程管理學系

9

Page 10: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

JAVA 程式撰寫

國立清華大學 工業工程與工程管理學系

10

Page 11: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

Java 程式撰寫與範例專案建立。點選視窗之「 File -> New -> Java Project 」 。

國立清華大學 工業工程與工程管理學系

11

Page 12: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

Java 程式撰寫與範例建立新頁開始撰寫程式,方法為「 src -> New -> Class 」

,則可獲取新空白頁面,指令程式亦撰寫在該頁面中。

國立清華大學 工業工程與工程管理學系

12

Page 13: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

Java 程式撰寫與範例

國立清華大學 工業工程與工程管理學系

13

範例:數字從 1 加到 1,000,000 ,但排除數字中包含 4 的數值public class test { 

public static void main(String str[] ) // 每支程式只會有一個 main ,將主程式撰寫於 main 之下{

String t; // 宣告字串變數 tlong a = 0; // 宣告長整數 a ,使用時注意整數容許範圍,否則運算結果會顯示錯誤for(long i =1;i <1000001;i++){

t = String.valueOf(i); // 將數字轉換為字串if(!t.contains(“4”)) // 判斷不包含數值 4 的條件{

a= a+i; // 若目前不值不包含 4 ,則繼續累加}

}System.out.println(a); // 顯示結果

}}

Java 語法基礎教學可參考 http://fireleominor.pixnet.net/blog/post/94881242

Page 14: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

Java 程式撰寫與範例範例:九九乘法表

國立清華大學 工業工程與工程管理學系

14

Page 15: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

Android App

國立清華大學 工業工程與工程管理學系

15

Page 16: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

Android 模擬器 Android模擬器用於開發程式撰寫完成後之 debug應用,建立方法為「Window -> Android Virtual Device

Manager-> New」,再選擇欲開發程式之視窗大小與版本

國立清華大學 工業工程與工程管理學系

16

Page 17: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

Android 模擬器

國立清華大學 工業工程與工程管理學系

17

模擬器名稱設定裝置螢幕大小設定Android版本設定

啟動

Page 18: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

Android 模擬器

國立清華大學 工業工程與工程管理學系

18

Page 19: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

Android 專案建立專案建立。點選視窗之「 File -> Other -> Android Test Project

(Android Application Project)-> Next 」 。

國立清華大學 工業工程與工程管理學系

19

Page 20: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

Android 專案建立輸入專案名稱,並選擇欲開發程式版本,即建立專案完成。

國立清華大學 工業工程與工程管理學系

20

2.3.x版為目前最多使用者使用之版本,以此為基準

Page 21: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

Android 介面設計 Eclipse 中, Android app 將以 Java 環境和語法開發。介面物件需在專案中 Layout 下建立,點選「 Layout ->

New -> Other 」即可選擇欲建立物件。

國立清華大學 工業工程與工程管理學系

21

Page 22: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

Android 介面設計建立之方式可利用拖曳左方物件列表之物件;或利用撰寫

XML 程式建立物件 (註:可使用的物件將受到 Android開發版本的限制。 )

國立清華大學 工業工程與工程管理學系

22

Page 23: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

匯出 APP 檔對目前開發中的專案按下右鍵「專案 -> Export-> Export

Android Application」

國立清華大學 工業工程與工程管理學系

23

Page 24: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

匯出 APP 檔再依序選擇專案名稱、匯出位置並設定與核對密碼

(註:密碼設定完成後不可再修改。若產品有上架時,請將密碼保留至產品下架。 )

國立清華大學 工業工程與工程管理學系

24

Page 25: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

匯出 APP 檔接著輸入產品資訊以及選擇 APK 檔位置

國立清華大學 工業工程與工程管理學系

25

Page 26: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

手機的下載使用 (for Android)

利用 gmail 夾帶 .apk 檔寄給自己,再以手機接收即可

國立清華大學 工業工程與工程管理學系

26

Page 27: Android App  系統開發教學

企業運籌與電子化中心Enterprise Logistics

and E-Business Center

Practice

國立清華大學 工業工程與工程管理學系

27