Presentation is loading. Please wait.

Presentation is loading. Please wait.

APP課程:Android程式設計開發環境與工具介紹

Similar presentations


Presentation on theme: "APP課程:Android程式設計開發環境與工具介紹"— Presentation transcript:

1 APP課程:Android程式設計開發環境與工具介紹
張振亞

2 課程內容 手持裝置簡介與商機(1) 開發環境與工具介紹(1) 基本案例(1) 程式開發基礎語法案例(4) UI畫面及元件應用(2)
資料庫應用開發與使用(4) 手機互動裝置功能開發(4) 網頁手機案例開發(3)

3 Android平台與應用開發學習 軟體開發資源:SDK(Software development kit) 硬體整合導向:ADK NDK
硬體整合導向:ADK Android Open Accessory Accessory Development Kit(ADK) 從Android 3.1後開始提供 NDK 複習

4 Android平台與應用開發學習 其他開發型態 APP Inventor Html5/Android
Html5/Android 未來趨勢 優點-(跨平台,主要規範:HTML/CSS/JavaScript) 缺點-(使用原生功能需靠第三方Framework, ex:PhoneGap/Rhodes/Titanium,運行效能依瀏覽 器而定) 複習

5 開發環境基礎

6 三大工具基礎 JDK was the basic environment Think about the performance
ADT(Android Development Tool<ADT>)

7 A basic development environment
STAGE 1,2 DEMO(teacher’s PC) THEN FOLLOW(JDK,Android SDK,ANDROID IN PROGRAM FILES(X86)

8 WHERE IS Android Supported in WIN7

9 設定檢查

10 WHERE IS LIBRARY C:\Program Files\Java\jdk1.7.0\bin 或
C:\Program Files(x86)\Java\jdk1.7.0\bin 或 D:\Program Files\Java\jdk1.7.0\bin 或 D:\Program Files(x86)\Java\jdk1.7.0\bin 或

11 path D:\Program Files\Java\jdk1.7.0\bin;d:\Program Files(X86)\Android\android- sdk\tools;D:\Program Files (x86)\Android\android-sdk\platform-tools;(版 本)

12 Library 版本檢查(JAVA,JDK)

13 JDK Download

14 Android 系統架構

15

16 三個工具整合

17 A BASIC EXAMPLE -HELLOBASIC

18 RUNNING EXAMPLE

19 RUNNING EXAMPLE NOTED:PERFORMANCE(模擬) 執行結果

20 改程式

21 操作整理 檢查與設定PATH 已完成:JDK/SDK & Eclipse(MYEclipse)
Copy C:之ECLIPSE AND ANDSAMPLE to d: 建立D:\PROGRAM FILES (X86) Copy android<c:\PROGRAM FILES (X86)> to d:\program files(x86)\

22 RUNNING EXAMPLE (APPLICATION ENVIRONMENT)
使用Java language開發 也可選用C/C++(須配合NDK) 建構完成的成品為.apk APK ->應用程式封裝檔(實為.zip檔) 基本特性 每個application在自己的Linux process中執行 每個process有自己的Java VM, 與其他應用程式隔絕 每個應用程式權限獨立分開, 不能讀取其他應用程 式的檔案 複習

23 RUNNING EXAMPLE (APPLICATION ENVIRONMENT)
HELLOBAIC編譯完包裝出的APK檔

24 效能與模擬器執行時間

25 XP INSTALLATION JRE INSTALLED JDK INSTALLED(upto 1.7.0_25) ECLIPSE
SET DIRECTORY FOR ANDROID SDK AND INSTALLED(ADT INCLUDED) SET OR CHECK ENVIRONMENT

26 XP INSTALLATION

27 XP INSTALLATION

28 XP INSTALLATION

29 XP INSTALLATION

30 XP INSTALLATION

31 XP INSTALLATION

32 XP INSTALLATION

33 XP INSTALLATION

34 XP INSTALLATION

35

36 XP INSTALLATION

37 PERFORMANCE MEMORY & CPU BOUND

38 Linux environment 獨立的process (Linux kernel 觀點) (使用者 runtime 觀點)

39 開發:實機測試 DEMO:MEDIA 14, media14_1_bluetoothII 實機同步

40 新增一個專案(1) Step 1. File->New->Project

41 新增一個專案(2) Step 2. 選擇Android Project,並點按「Next」

42 智慧財產權屬資拓宏宇國際(股)公司,複製或轉載必究
新增一個專案(3) Step 3. 在Project Name輸入自定義名稱,並點按「Next」 智慧財產權屬資拓宏宇國際(股)公司,複製或轉載必究

43 智慧財產權屬資拓宏宇國際(股)公司,複製或轉載必究
新增一個專案(4) Step 4. 請選擇Build Target,並點按「Next」 智慧財產權屬資拓宏宇國際(股)公司,複製或轉載必究

44 新增一個專案(5) Step 5. 輸入Package Name後點按「Finish」

45 專案結構說明

46 專案結構說明 說明:

47

48 設定專案執行環境

49 相關基礎設定補充

50 Android SDK包含了以下工具: –Android Debug Bridge (adb) –Hierarchy Viewer
–Android Emulator –Android Debug Bridge (adb) –Hierarchy Viewer –Android Development Tools Plugin for the Eclipse IDE –Dalvik Debug Monitor Service (ddms) –Android Asset Packaging Tool (aapt) –Android Interface Description Language (aidl) –sqlite3 –traceview –mksdcard –Dx –UI/Application Exerciser Monkey –activitycreator

51

52 adb shell

53 Android environment

54 Android 應用程式封裝概念

55 開發概念:模擬器 Media 13

56

57 Android Development Tools Plugin for the Eclipse IDE(ADT)簡介
簡稱ADT,用於Eclipse與Android SDK的溝通 。 ADT套件可以加速Android應用程式開發。利用 ADT,可以從Eclipse直接較用Android SDK中所 包含的命令列模式工具。 提供專案精靈(New Project Wizard),快速建 立起新的Android應用程式所需的專案結構。

58 第一次啟動:WORKSPACE觀念

59 環境安裝與設定介紹 可攜環境 NOTE: JDK ANDROID SDK ADT DRIVING SOFTWARE

60 path D:\Program Files\Java\jdk1.7.0\bin;d:\Program Files(X86)\Android\android- sdk\tools;D:\Program Files (x86)\Android\android-sdk\platform-tools;(版 本)

61

62

63

64

65 據說:客製化規格一天可以組起來 No brand …

66 設定(安裝)檢查

67 設定(安裝)檢查

68


Download ppt "APP課程:Android程式設計開發環境與工具介紹"

Similar presentations


Ads by Google