APP課程:Android程式設計開發環境與工具介紹 張振亞
課程內容 手持裝置簡介與商機(1) 開發環境與工具介紹(1) 基本案例(1) 程式開發基礎語法案例(4) UI畫面及元件應用(2) 資料庫應用開發與使用(4) 手機互動裝置功能開發(4) 網頁手機案例開發(3)
Android平台與應用開發學習 軟體開發資源:SDK(Software development kit) 硬體整合導向:ADK NDK http://developer.android.com http://blog.chinatimes.com/tomsun 硬體整合導向:ADK Android Open Accessory Accessory Development Kit(ADK) 從Android 3.1後開始提供 NDK 複習
Android平台與應用開發學習 其他開發型態 APP Inventor Html5/Android http://appinventor.googlelabs.com Html5/Android 未來趨勢 優點-(跨平台,主要規範:HTML/CSS/JavaScript) 缺點-(使用原生功能需靠第三方Framework, ex:PhoneGap/Rhodes/Titanium,運行效能依瀏覽 器而定) 複習
開發環境基礎
三大工具基礎 JDK was the basic environment Think about the performance ADT(Android Development Tool<ADT>)
A basic development environment STAGE 1,2 DEMO(teacher’s PC) THEN FOLLOW(JDK,Android SDK,ANDROID IN PROGRAM FILES(X86)
WHERE IS Android Supported in WIN7
設定檢查
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 或
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;(版 本)
Library 版本檢查(JAVA,JDK)
JDK Download
Android 系統架構
三個工具整合
A BASIC EXAMPLE -HELLOBASIC
RUNNING EXAMPLE
RUNNING EXAMPLE NOTED:PERFORMANCE(模擬) 執行結果
改程式
操作整理 檢查與設定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)\
RUNNING EXAMPLE (APPLICATION ENVIRONMENT) 使用Java language開發 也可選用C/C++(須配合NDK) 建構完成的成品為.apk APK ->應用程式封裝檔(實為.zip檔) 基本特性 每個application在自己的Linux process中執行 每個process有自己的Java VM, 與其他應用程式隔絕 每個應用程式權限獨立分開, 不能讀取其他應用程 式的檔案 複習
RUNNING EXAMPLE (APPLICATION ENVIRONMENT) HELLOBAIC編譯完包裝出的APK檔
效能與模擬器執行時間
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
XP INSTALLATION
XP INSTALLATION
XP INSTALLATION
XP INSTALLATION
XP INSTALLATION
XP INSTALLATION
XP INSTALLATION
XP INSTALLATION
XP INSTALLATION
XP INSTALLATION
PERFORMANCE MEMORY & CPU BOUND
Linux environment 獨立的process (Linux kernel 觀點) (使用者 runtime 觀點)
開發:實機測試 DEMO:MEDIA 14, media14_1_bluetoothII 實機同步
新增一個專案(1) Step 1. File->New->Project
新增一個專案(2) Step 2. 選擇Android Project,並點按「Next」
智慧財產權屬資拓宏宇國際(股)公司,複製或轉載必究 新增一個專案(3) Step 3. 在Project Name輸入自定義名稱,並點按「Next」 智慧財產權屬資拓宏宇國際(股)公司,複製或轉載必究
智慧財產權屬資拓宏宇國際(股)公司,複製或轉載必究 新增一個專案(4) Step 4. 請選擇Build Target,並點按「Next」 智慧財產權屬資拓宏宇國際(股)公司,複製或轉載必究
新增一個專案(5) Step 5. 輸入Package Name後點按「Finish」
專案結構說明
專案結構說明 說明:
設定專案執行環境
相關基礎設定補充
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
adb shell
Android environment
Android 應用程式封裝概念
開發概念:模擬器 Media 13
Android Development Tools Plugin for the Eclipse IDE(ADT)簡介 簡稱ADT,用於Eclipse與Android SDK的溝通 。 ADT套件可以加速Android應用程式開發。利用 ADT,可以從Eclipse直接較用Android SDK中所 包含的命令列模式工具。 提供專案精靈(New Project Wizard),快速建 立起新的Android應用程式所需的專案結構。
第一次啟動:WORKSPACE觀念
環境安裝與設定介紹 可攜環境 NOTE: JDK ANDROID SDK ADT DRIVING SOFTWARE
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;(版 本)
據說:客製化規格一天可以組起來 No brand …
設定(安裝)檢查
設定(安裝)檢查