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.應用打包安裝過程