Android學習(一)--安卓四大元件
阿新 • • 發佈:2018-10-31
Android有四大元件,分別是Activity,Service,Content Provider和Broadcast Receiver。
首先說明Activity元件,開發一個應用程式不用到Activity是很難的,一個Activity通常就是一個獨立的視窗或螢幕,是應用與使用者完成互動的重要元件,通過呼叫Activity類中setContentView()方法設定展現Activity視窗的檢視,而檢視是由類View的子類表示的,如一下常用元件,TextView、Button、ImageView、SurfaceView等,均為View的子類,因此檢視就是
第二大元件是Service,即服務,一般運行於後臺,不與使用者進行互動,沒有自己的圖形介面,Service通常用於為其他元件提供後臺服務、執行耗時邏輯、執行需要長期執行的任務以及監控其他元件執行狀況。Service運行於主執行緒中,可能阻塞其他元件,可考慮開啟子執行緒執行耗時程式或將Service轉換成遠端Service。
第三大元件是Broadcast Receiver,即廣播。該元件不執行任何程式,僅僅是接收並響應廣播通知的一類元件,可對感興趣的外部事件做出相應,如當電
最後,說明一下第四大元件