Android四大組件:
---Activity 應用程序組件,提供用戶與程序的交互界面。
---Service
---BroadcastReceiver
---Content Provider
一、Activity的生命週期
1.方法:
onCreate();創建
onStart();運行
onResume();獲取焦點
onPause();失去焦點
onStop();暫停
onDestroy();銷燬
onRestart();
2.Activity的四種狀態
(1)活動狀態(Activity/Running):Activity處於界面最頂端,獲取焦點。
(2)暫停狀態(Paused):Activity失去焦點,但對用戶可見。
(3)停止狀態(Stopped):Activity被完全遮擋,但保留所有狀態和成員信息。如按了HOME鍵
(4)非活動狀態(Killed):Activity被停止。
3.Activity的創建和使用
(1)創建繼承於Activity的派生類
(2)重寫Activity的onCreate()方法。
(3)調用setContentView(R.layout.activity的XML文件名)設置顯示佈局。
(4)在AndroidManifest文件中註冊Activity。<activity 標籤裏 android:name="activity所在的包.顯示該activity的類名" (android:theme="@android:style/XXXX"設置activity的樣式)
對於主入口的activity還要設置<action android:name="XXX" />與<category android:name="XXXX" />
(5)啓動創建的activity:Intent intent=new Intent(MainActivity.this,activity派生類名.class);
MainActivity.this.startActivity(intent);