一、Android應用程式組成
一個完整的Android應用程式,可以由以下4個部分組成:
活動窗體(Activity)
背景服務(Service)
廣播接收器(Broadcast Receiver)
内容提供器(Content Provider)
每個應用程式,根據實際需要,可以由其中一種或者多種組合而成;
二、窗體的生命周期
一個活動窗體(Activity)從産生到銷毀,經曆了以下三個狀态:
運作狀态,此時窗體在最前面;
暫停狀态,此時窗體在其他活動窗體的後面,我們能夠看到其中一部分;
停止狀态,此時窗體已經完全看不見了。
Android作業系統,根據其生命周期的不同狀态,提供了以下幾個虛函數來完成不同的功能;
OnCreate() , 視窗開始建立;
OnStart() , 視窗已準備好, 處于就緒狀态;
OnResume() , CPU開始執行,顯示窗體,處于運作狀态;
OnPause(), 回到暫停狀态,視窗被覆寫或者隐藏,;
OnRestart(), 視窗重新回到運作狀态;視窗完全顯示;
OnStop(),處于停止狀态,視窗不再顯示;
OnDestroy(),活動視窗銷毀。