Android專案的目錄結構
阿新 • • 發佈:2019-01-22
1.目錄結構
2.src資料夾,放置專案的原始碼。
引入了兩個類android.app.Activity和android.os.Bundle, HelloWorld類繼承自Activity並且過載了onCreate方法。
在onCreate方法前加@Override,系統就會檢查這個過載方法的正確性。
android.app.Activity類:
1.onCreate(Bundle): 初始化活動,通常在這裡用佈局資源呼叫setContentView(int)方法定義UI,用findViewById(int)在你的UI中檢索你需要程式設計互動的小部件。setContentView指定由哪個檔案指定佈局,可以將這個介面顯示出來。
2.onPause(): 處理當離開活動時要做的事情。使用者做的所有改變應該在這裡提交。通常ContentProvider儲存資料。
3.gen資料夾
該資料夾下面有R.java檔案,是在建立專案時自動生成的,這個檔案時只讀模式,不能更改。R.java中定義了一個類R,R類中包含很多靜態類,靜態類的名字都與res中的一個名字對應,即R類定義該專案所有資源的索引。
4.Android 4.4資料夾
包含一個android.jar檔案,這是一個Java歸檔檔案,其中包含構建應用程式所需的所有的Android SDK庫和API。通過android.jar將自己的應用程式繫結到Android SDK和Android Emulator,就能使用所有Android的庫和包。例如HelloWorld.java原始檔中的如下兩行程式碼就是從android.jar匯入包。
import android.app.Activity;
improt android.os.Bundle;
5. assets資料夾,放置應用程式中需要使用到的mp3、視訊類檔案。
6. res資料夾
資源目錄,包含專案中的資原始檔並編譯進應用程式。向此目錄新增資源時,會被R.java自動記錄。包含以下子目錄。
1.drawable-?dpi : 包含應用程式中的圖示檔案*.png, *.jpg.
2.layout: 介面佈局檔案
3.values: 軟體上所需要顯示的各種文字。可以存放多個*.xml檔案,也可以存不同的資料型別。比如arrays.xml,colors.xml,dimens.xml,styles.xml
7. AndroidManifest.xml
專案的總配置檔案,記錄應用中所使用的各種元件。這個檔案列出了應用程式所提供的功能,在這個檔案中,可以指定應用程式使用到的服務。當新新增一個Activity的時候,也需要在這個檔案中進行相應配置,只有配置好以後,才能呼叫此Activity。
8. default.properties
記錄專案中所需要的環境資訊,如Android的版本等。
2.src資料夾,放置專案的原始碼。
package helloworld.test;
import android.app.Activity;
import android.os.Bundle;
public class HelloWorld extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super .onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
|