1 / 24

Google android

Google android. Android 簡介. 「 Android 」 的開放手機軟硬體平台 2007 年 11 月 5 日 Google 開放手持裝置聯盟 (Open Handset Alliance): 33 家手機製造商 ( 包含摩托羅拉、宏達電、三星、 LG) 、手機晶片供應商、軟硬體供應商、電信業者 Android 軟體開發工具 2007 年 11 月 12 日. Android 簡介. T-Mobile :第一台 Android 手機 (G1) 2008 年 9 月 24 日

marcos
Download Presentation

Google android

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Google android

  2. Android簡介 • 「Android」 的開放手機軟硬體平台 • 2007年11月5日 • Google • 開放手持裝置聯盟(Open Handset Alliance): 33家手機製造商(包含摩托羅拉、宏達電、三星、LG)、手機晶片供應商、軟硬體供應商、電信業者 • Android 軟體開發工具 • 2007年11月12日

  3. Android簡介 • T-Mobile :第一台 Android 手機(G1) • 2008年9月24日 • Google 也釋出了 Andorid SDK 1.0 rc1 • G1 在同年10月20正式發售

  4. 安裝Android開發工具 • 檢查清單(1/2) • 下載與安裝JDK • http://java.sun.com/javase/downloads/index.jsp • 注意JDK版本問題(學校電腦教室) • 下載與安裝Eclipse • http://www.eclipse.org/downloads • 可選擇”Eclipse IDE for Java Developers”的版本(目前為3.5.0版) • 綠色軟體:解壓縮即安裝完畢 • 注意Eclipse與JDK版本的相容問題 • 安裝Android開發工具擴充套件(ADT) • 從Eclipse裡面直接安裝 • Help>Install New Software • 輸入https://dl-ssl.google.com/android/eclipse/ • Android DDMS • Android Development Tools • 重新啟動Eclipse

  5. 安裝Android開發工具 • 檢查清單(2/2) • 安裝Android軟體開發套件(Android SDK) • http://developer.android.com/sdk/index.html • 解壓縮(例: android-sdk-windows)置入Eclipse所在資料夾 • 執行SDK內的工具程式: SDK setup.exe • 目的:安裝Android SDK與AVD manager • AVD : Android Virtual Device (模擬器) • 路徑eclipse/android-sdk/SDK setup.exe • 設定Android SDK與AVD manager • Window>Preferences: 設定Android SDK所在路徑 • 選擇剛才Android SDK解壓後所在資料夾 • 例: eclipse/android-sdk-windows

  6. 第一個Android範例

  7. 第一個Android範例

  8. 第一個Android範例 專案仍有錯誤,因第一次建立專案尚未有AVD(模擬器)設定 開啟Android SDK and AVD manager進行設定

  9. device名稱 API版本 建立

  10. 了解專案架構 • src/ • 程式碼檔案 • 與package name對應 • HelloWorld.java • gen/ (自動生成目錄) • R.java (每個應用程式皆有,應避免動到它) • R:資源,R.java:資源字典大全 • 與res 資料夾有關    

  11. 了解專案架構 • res/ 資源目錄 • 資料檔、圖片、XML描述檔 • 預設資料夾: layout, values, drawable • layout: 版面配置目錄 • Xml格式的介面描述檔 • 螢幕版面編排、使用的介面元件 • layout/main.xml :版型配置檔案 • values:參數值目錄 • Xml格式的參數值描述檔 • values/strings.xml:常數字串值 • 練習:修改strings.xml檔的常數數值 • drawable:圖片目錄 • Android 2.0後:drawable-hdpi, -ldpi, -mdpi (不同解析度) • AndroidManifest.xml:應用程式功能清單 • 支援的解析度、使用到的函式庫、實際運行類別… • 應用程式會使用到的服務(電話功能、網路功能、GPS)

  12. HelloWorld.java 第6行:繼承Activity類別 (android.app.Activity) 第9行:覆寫onCreate() method 第11行:setContentView() 設定版型為R.layout.main (layout/main.xml)

  13. 如何新增覆寫的method? .java檔按下滑鼠右鍵 勾選methods Source Override/Implement Methods OK

  14. main.xml TextView 第7行:TextView~ 版型配置一個「文字標籤」(View類別下的TextView) 第10行:設定TextView的屬性 text: 參考@string裡的hello字串常數 字串常數:位於values/strings.xml 練習:修改text屬性值,直接改成字串內容

  15. 解構main.xml • 介面元件:View、ViewGroup類別組成 • TextView是View的子類別 • 介面元件類型 • 顯示介面類:TextView,按鈕、輸入欄位 • 版面配置類:Layout、Tab • 狀態提示類:進度條、等待圈

  16. 解構main.xml 第1行:代表此檔案為xml標記語言格式 第2,14:LinearLayout~線性版面配置(由上而下逐一排列) xmlns:android=“http://....” : 名稱空間定義(3~5行即為屬性定義) 第3~5行:版面配置(垂直)、寬度高度(填滿) TextView後續跟著一個GridView、HorizontalScrollView @+id/GridView01: 建立識別符號,用以對應GridView介面元件

  17. strings.xml 第3行:string字串常數~內容為Hello world, 哈囉! 練習:修改string字串常數、新增字串常數,並在main.xml中使用

  18. 視覺化介面開發工具 main.xml處按下滑鼠右鍵 Open With Android Layout Editor

  19. 練習:新增TextView、新增字串常數,並在main.xml中使用練習:新增TextView、新增字串常數,並在main.xml中使用

  20. 視覺化介面開發工具 • Droiddraw • http://code.google.com/p/droiddraw/ • 線上版本 • http://www.droiddraw.org/

  21. 學習腳蹤 • 你學到什麼?

More Related