第二章 Android基本應用開發與解析

來源:互聯網
上載者:User

標籤:

Andorid系統的應用開發有一個很大的特點是,通過布局XML檔案來設計應用程式的介面。我們通過對Android系統資源的定義引用和對Viewd學習,以及瞭解各種布局和UI事件處理,從而寫出有特色的應用程式      

1.應用程式結構

  • src/目錄: java原代碼存放目錄
  • gen/目錄:自動組建目錄,負責將圖片、文字、以及布局資源自動產生一個在一個類檔案中。目錄中最重要的檔案是R.java 這個檔案由Android開發工具自動產生。Android工具會根據你放入res目錄的XML介面檔案、表徵圖、常量、同步跟新修改R.java。它包含了各種資源的id
  • res/目錄: 可以存放應用使用到的各種資源,如XML介面檔案、表徵圖或者常量。
    • res/drawable存放高、中、低 解析度的圖片,系統根據機器的解析度來分別到這幾個檔案夾裡去找對應的圖片。
      • drawable-hdpi 高解析度 WVGA(480*800)、FWVGA(480*854)
      • drawable-mdpi 中解析度 HVGA(320*480)
      • drawable-ldpi 低解析度 QVGA(240*320)
    • res/layout 專門存放XML介面檔案
    • res/values 專門存放應用使用到的各種常量
  • AndoridManifest.xml 是功能資訊清單檔,這個檔案列出應用程式所提供的功能,在這個檔案中可以指定應用程式使用到服務。另外當新添加一個Activity的時候,也需要在這個檔案中進行相應配置,只有配置好後,才能調用此Acitivy包括四大組件的聲明以及授權和使用授權也需要在這個檔案中聲明,否則有些系統應用的功能無法使用。

第二章 Android基本應用開發與解析

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.