1. 程式人生 > >4.2 安卓開發環境簡介

4.2 安卓開發環境簡介

1.eclipse上面兩個按鈕,一個是sdk manager,另一個是安卓虛擬機器

2.建立新的虛擬機器

device是裝置配置,target是安卓系統版本;cpu/abi是CPU映象,目前支援ARM,intel架構的cpu映象。

3.activity代表的是介面。專案名字顯示在專案程式碼的工程名處,應用名字顯示在介面眉頭。05::13

4.Activity通過資原始檔R.java中的id,找到佈局檔案layout中的內容(),進而顯示在activity對於的介面上。

(1)MainActivity介面中呼叫R.layout

   ===public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

 (2)在R.java中找到在activity_main.xml中對應的id位置

=====public static final class layout {
        public static final int activity_main=0x7f030000;
    }

 (3)在activity_main.xml檔案中,又指向了在values/Strings.xml檔案中的hello_world屬性值

 <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />

5.安卓開發的目錄檔案


Androidmanifest.xml是整個工程的專案配置檔案。

project.propertities是整個工程的執行環境。

6.模擬環境啟動後,生成打包安裝檔案。在file exporer中檢視

    data/app,安裝第三方應用,apk檔案

    system/app,安裝系統應用,

   應用所產生的快取檔案,資料庫檔案,配置檔案都會儲存在data/data/包名資料夾中。

   安卓應用中有個類似windows登錄檔的檔案,在data/system下的packages.xml檔案,該檔案不能用雙擊開啟,而是視窗右上方的第一個按鈕另存到桌面再開啟。

7.應用打包安裝過程