Download presentation
Presentation is loading. Please wait.
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 系統架構
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
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
專案結構說明 說明:
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
52
adb shell
53
Android environment
54
Android 應用程式封裝概念
55
開發概念:模擬器 Media 13
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;(版 本)
65
據說:客製化規格一天可以組起來 No brand …
66
設定(安裝)檢查
67
設定(安裝)檢查
Similar presentations