1、Activity: 是Android中最基本的,也是最常用的組件之一。簡單地說,一個Activity就是一個手機螢幕看到的一整屏內容。如果從一個介面切換到另外一個介面的話,那就需要兩Activity。
2、Intent: 中文意思叫“意圖”。由它來完成兩個Activity之間的切換及資料參數的傳遞。
Intent是Android中非常重要的概念,它貫穿Android的應用程式層,是android平台的經脈。它具有以下特點:
(1)Intent 具有跨進程的特性。Intent甚至可以用來啟動新進程運行服務或者整個應用,可見跨進程的特性之強。
(2)Intent具有更大的靈活性。體現之一就是Intent的處理模組是動態綁定的,自動或讓使用者手工選用最優的處理模組,完成處理並返回。
具有這兩個主要的特性,Intent帶來的開發體驗也非常自然,也很適應人的思維方式。開發人員不需要關心是哪個模組、哪個進程響應了自己的訊息,只需要關注對應的功能被實現即可,這稱為意向驅動方式。
3、View: 在任何一下GUI系統中,控制介面上的UI元素(通常稱為控制項)都是一個基本的內容。但是對Android應用程式,UI元素稱為View。這一點與VC應用程式中的View的概念和定義是有點不同的,如一個Button可以稱之為一個View。
工具類:
1、adb: 全稱: Android Debug Bridge , 中文: Android調試橋。
在調試Android時會經常使用它。它是要Android SDK包含的一個命令列調試工具。位於SDK包:\android_sdks\platform-tools\下。
2、DDMS:全稱:Dalvik Debug Monitor Service , 中文:Dalvik調試監控服務.
它是一個圖形化的調試工具,它也是通過adb來進行控制和通訊的。
3、Tractview: 是查看程式調試資訊檔*.trace的工具。
該工具也是由Android SDK提供的。使用的格式如下:trackview filename.trace
為了在程式中得到 filename.trace的檔案,您需要在程式中增加如下的代碼:
......
import android.os.debug
.......
//start trace. 下面的語句一般放在OnCreate函數中
Debug.startMethodTracing("X");
...
//在程式結束時,結束調試資訊的輸出。
Debug.stopMethodTracing();
之後,運行程式會在SD卡的根目錄中產生一個Trace的檔案:X.trace