Android開發實踐(二)android程式結構簡析

來源:互聯網
上載者:User

標籤:

不說廢話,就簡單說說重要的Android程式的檔案結構

Src目錄包含項目裡所有的源檔案。當項目一創立,就會包含兩個檔案R.java和<活動>

<activity>.java 總是根據你的活動來命名:相當於後台,處理所有的商務邏輯和控制項的引用

R.java是一個由Android plugin自動產生並添加到你的應用程式中的檔案。這個檔案包含到drawable,layout和values目錄的指標(或者目錄裡其它的項目)。你不應當必須直接修改這個檔案。  

gen :編譯器為我們自動產生的R.java檔案就存放在這裡。  l

assets 目錄用來放置“原料”檔案的。在這個目錄中可以包含為流媒體和動畫準備的音頻檔案。  l 

bin :組建檔案裡目錄,這裡的檔案是為虛擬機器Dalvik環境下啟動並執行。 

apk 檔案是Android 的JAVA 虛擬機器Dalvik 安裝和啟動並執行檔案,事實上這個apk 檔案將由編譯的中間結果和原始檔案產生。apk 檔案的本質是一個zip 包。 

class.dex檔案它是給Android 的JAVA 虛擬機器Dalvik 啟動並執行位元組碼檔案。  l 

res:目錄是你項目資源放置並且編譯你的應用程式的地方。當你建立一個新的Android項目,res目錄包含3個子目錄:drawable, layout, 和 values。 你會在很多的項目中使用 drawable 和layout 分別放置並顯示圖形和布局。而values目錄放置遍及程式全域的字串。

\res\main.xml :前台控制項布局檔案,用於布局和聲明頁面上的各種控制項

如果引用到res目錄,它的內容是被包含在R.java檔案中,在src目錄中,這個R.java檔案是自動產生的,所以不要試圖手動修改裡面的內容,因為在下次編譯的時候,它的內容會重建。  

AndroidMainfest.xml :是一個指定全域設定的地方。就如同JSP項目中的web.xml檔案一樣。AndoridManfiest.xml將包括如程式許可,活動,和意向過濾器等的設定。  

一般編寫代碼時,在\res\main.xml中聲明和布局好各種控制項,在activity類中通過R.java類來引用控制項和進行相應的商務邏輯處理,需要注意的是,當你建立了一個類,緊接著就是馬上去AndoridManfiest.xml登記一下,不然後面報錯了,常常嚇出一身汗,都不知道錯在哪。。

 <activity android:name="com.example.fifthtest.Method"> </activity>


Android開發實踐(二)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.