國際慣例HelloWorld && eclipse介面目錄結構回顧

來源:互聯網
上載者:User

標籤:

  正式開始Android學習,我用的是郭神的《第一行代碼Android》

  開發之前先要配置環境。用的是Google的eclipse綁定包,裡面有Android SDK、 Eclipse、 ADT外掛程式。http://pan.baidu.com/s/1ntLYp5J 下載下來後按照步驟一步一步來就好了,其實很簡單。

  之後步驟輕鬆搞定HelloWorld和虛擬機器的建立。 

  關鍵的地方來了,為了以後能和robot愉快的玩耍,必須要對幾個常用目錄有清楚的認識。目錄圖如下

 

 

  1. src

    和Java一樣src存放的是原始碼,其中有包名,包下有各種.java檔案,以後的活動Activity就是在src中建立。鑒於我當前的知識,我把一個Activity理解為一個class。同時理解為一個介面,如果錯的話日後再修改。

 

 

  2. gen

    旗下檔案是編譯時間產生的

       

            現階段值得注意的是R.java檔案。在日後工程中添加的每一個資源都會在檔案中定義一次,給他產生唯一的號碼,這樣,其他需要用到該資源地方就通過id來訪問。

           

 

 

3.bin

  包含了編譯時間自動產生的檔案。其中好玩的是調試過程中打包的apk檔案,在這個目錄下可以直接拖到手機裡使用。。

 

4.res

  resource的縮寫,程式用到的大多數資源都在這目錄中,旗下有多個分目錄:

  *drawable放的是用到的圖片,後面帶的是清晰度,高( hdpi),中( mdpi)和低( ldpi)。帶x的清晰度更高。。系統按照實際手機清晰 度,自動調用。一般每個素材圖片都應該在每個檔案夾存放一張。

  *layout檔案夾是存放布局檔案的,布局我理解為介面。。XML結尾(XHTML)

  *menu檔案 顧名思義菜單檔案

  *value存放的是常量檔案。下面有一個string.xml裡面是自訂的字串。Google推薦在這個檔案中定義字串,使用時通過@string/name的方式引入。

                                

 

5.AndroidMainfest

     設定檔。這個現階段我理解為上戶口的,和C++中的聲明類似,你要用安卓中的四大組件,必須現在這註冊,不然就是黑戶,系統找不到這東西。裡面有該組件的資訊,以及可以響應intent,cotegory描述。附:Android四大組件-->Activity(活動)、 Service(服務)、Broadcast(廣播)、Content Provide(內容提供)

      另外還可以給應用程式添加許可權聲明,修改建立程式時制定的最低相容版本和目標版本。。

 

OK,目錄結構就這些,只要理解就行了,隨著學習深入,我知道到最後都會一清二楚的。

 

 

 

 

                     

 

國際慣例HelloWorld && eclipse介面目錄結構回顧

聯繫我們

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