關於安卓的一些初步認識,安卓認識

來源:互聯網
上載者:User

關於安卓的一些初步認識,安卓認識

 在這裡小編第一次寫部落格,可能出現很多的問題請諒解。

 在剛開學習安卓的時候總是看到像ADT、SDK、AVM等相關的術語。開始我也不知道什麼意思。在這裡我給大家整理了一下。

  Dalvik: Android特有的虛擬機器,和JVM不同,Dalvik虛擬機器非常適合在移動終端上使用!

  AVD: (android virtual machine):安卓虛擬設備,就是安卓的模擬器.

  SDK:(software development kit)軟體開發套件,就是安卓系統,平台架構等的工具集合.

  DDMS:(dalvik debug monitor service)安卓調試工具.

  adb:安卓調試橋,在sdk的platform-tools目錄下,功能很多,命令列必備

  DX工具:將.class轉換成.dex檔案

  AAPT:(android asset packing tool),安卓資源打包工具

  R.java檔案:由aapt工具根據App中的資源檔自動產生,可以理解為資源字典

  AndroidManifest.xml:app包名 + 組件聲明 + 程式相容的最低版本 + 要求的權限等程式的設定檔

  ADT: 是整合到eclipse上的一個外掛程式,能夠提供一個強大的整合式開發環境開發Android應用。故可以將ADT理解為是Android SDK與Eclipse建立起聯絡的一個軟體工具。

  下面說一下Android項目的主目錄:

  SRC:用於存放整個項目的原始碼。

  gen:有Android自動產生和維護,包含一個非常重要的.java檔案;R.Java,它是程式與資源檔建立聯絡的橋樑,不可改動和刪除。

  assets:存放資源,但這裡的資源不會再R.java檔案中,訪問時直接使用資源ID,即R.id的形式。注意:res目錄下的檔案名稱應為小寫。

  drawable:是res的子目錄,用於存放應用程式使用的映像資源或者映像描述檔案。該目錄還分為drawable—hdpi、drawable—ldpi、drawable—mdpi、drawable— xhdpi,分別用於放置不同解析度的圖片資源。在代碼中使用getResoures(),getDrawable(resourceld)可擷取相應的ID的資源。

  layout :是res的子目錄,放置Android應用程式的布局XML檔案。

  values:  是res的子目錄,放置應用程式常用資源,包括字串、樣式和顏色定義。可以用於常值內容的國際化,以及避免出現寫入程式碼(即在代碼中直接編寫常值內容)。對於string.xml檔案,通過使用getResources().getString(resourceld)來擷取字串內容。

menu:是res的子目錄,用於放置菜單的布局檔案。

 

 

  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.