Android 一個應用的執行過程

Android 一個應用的執行過程

 

   (1) 首先我們會在應用中會看到很多圖片,那麼當我們點擊某一個圖片的時候,會去找到這個應用所對應的AndroidManifest.xml配置文件

 <intent-filter>
     <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

 

哪個Activity中有這兩行代碼的話,就說明這個Activity先被執行(只有一個Activity首先被執行),那麼Android平臺會去實例化這個Activity(這個實例化過程是由Andorid平臺來完成)

 

  (2) 實例化完Activity以後,會找到首先要執行的那個Activity(需要extents Activity),那麼Android平臺會執行這個Activity中onCreate()方法。

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
}

 執行了這個方法,去調用super.onCreate(savedInstanceState);那麼Android會在底層實現一些內部的畫圖操作,

在調用setContentView(R.layout.main);來完成整體屏幕的顯示。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章