Android學習 – Android術語解釋

來源:互聯網
上載者:User

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


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.