Android開發基本篇

來源:互聯網
上載者:User

http://www.cnblogs.com/xunmengqishi/archive/2012/03/23/2414382.html

經過上一篇的描述,我想大家對建立一個Android應用程式也有一定的瞭解啦,首先要想學習好Android首先建議學習好Java,因為Android的應用程式層開發全是使用的Java語言,並推薦大家多去http://developer.android.com/index.html安卓開發人員官網學習。

本篇為大家介紹一個有介面的安卓APP,安卓的三大組件:Activty、Intent、Services.

Activty:中文翻譯為活動,在安卓機器人中表現為一個頁面(面板)的活動過程,安卓提供給我們的一個API類,裡面幾個重要的方法

onCreate(Bundle savedInstanceState)
onStart() 
onResume()
onPause()
onStop()
onDestroy()。
   1:  public class ExampleActivity extends Activity {
   2:     
   3:      public void onCreate(Bundle savedInstanceState) {
   4:          super.onCreate(savedInstanceState);
   5:          // 這個方法是在程式初始化的時候就執行
   6:      }
   7:      @Override
   8:      protected void onStart() {
   9:          super.onStart();
  10:          // 這個方法是程式面板進入變得可見的時候執行
  11:      }
  12:      @Override
  13:      protected void onResume() {
  14:          super.onResume();
  15:   // 程式面板進入變得可見的時候執行(但是它是在重新回到該介面的方法)
  16:      }
  17:      @Override
  18:      protected void onPause() {
  19:          super.onPause();
  20:       //另一個活動正在集中(這個活動是關於“暫停”)執行
  21:      }
  22:      @Override
  23:      protected void onStop() {
  24:          super.onStop();
  25:          // 頁面不再是可見的(現在是“停止”狀態)是執行
  26:      }
  27:      @Override
  28:      protected void onDestroy() {
  29:          super.onDestroy();
  30:          //頁面被摧毀的時候執行
  31:      }
  32:  }
Activty的生命週期圖,為Android開發人筆試中常見的考題:
 

各個方法在Activty(面板)調用的方法

中的可殺性是指程式遇到意外情況,例如系統發生無響應或死機現象時是否可以強制關閉的意思,未來是執行一個方法後調用完本方法必會執行下一個方法的執行情況。
相關文章

聯繫我們

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