Android之四大元件
Android四大基本元件:Activity、BroadcastReceiver廣播接收器、ContentProvider內容提供者、Service服務。
Activity:
應用程式中,一個Activity就相當於手機螢幕,它是一種可以包含使用者介面的元件,主要用於和使用者進行互動。一個應用程式可以包含許多活動,比如事件的點選,一般都會觸發一個新的Activity。
BroadcastReceiver廣播接收器:
應用可以使用它對外部事件進行過濾只對感興趣的外部事件(如當電話呼入時,或者資料網路可用時)進行接收並做出響應。廣播接收器沒有使用者介面。然而,它們可以啟動一個activity或serice 來響應它們收到的資訊,或者用NotificationManager來通知使用者。通知可以用很多種方式來吸引使用者的注意力──閃動背燈、震動、播放聲音等。一般來說是在狀態列上放一個持久的圖示,使用者可以開啟它並獲取訊息。
ContentProvider內容提供者:
內容提供者主要用於在不同應用程式之間實現資料共享的功能,它提供了一套完整的機制,允許一個程式訪問另一個程式中的資料,同時還能保證被訪問資料的安全性。只有需要在多個應用程式間共享資料時才需要內容提供者。例如:通訊錄資料被多個應用程式使用,且必須儲存在一個內容提供者中。它的好處:統一資料訪問方式。
Service服務:
是Android中實現程式後臺執行的解決方案,它非常適合去執行那些不需要和使用者互動而且還要長期執行的任務(一邊打電話,後臺掛著QQ)。服務的執行不依賴於任何使用者介面,即使程式被切換到後臺,或者使用者開啟了另一個應用程式,服務扔然能夠保持正常執行,不過服務並不是執行在一個獨立的程式當中,而是依賴於建立服務時所在的應用程式程式。當某個應用程式程式被殺掉後,所有依賴於該程式的服務也會停止執行(正在聽音樂,然後把音樂程式退出)。
相關文章
- Android 四大元件之 ServiceAndroid元件
- Android 四大元件之 ActivityAndroid元件
- Android四大元件之ActivityAndroid元件
- Android 四大元件之" Service "Android元件
- Android 四大元件之 " Activity "Android元件
- Android 四大元件之 BroadcastReceiverAndroid元件AST
- Android四大元件之Service篇Android元件
- Android四大元件之BroadcastReceiverAndroid元件AST
- Android四大元件之Activity篇Android元件
- Android 四大元件之“ BroadcastReceiver ”Android元件AST
- Android 四大元件之 ContentProviderAndroid元件IDE
- Android四大元件之BroadcastReceiver篇Android元件AST
- Android四大元件之Service,以及IntentServiceAndroid元件Intent
- Android四大元件之ContentProviderAndroid元件IDE
- 【Android】安卓四大元件之Activity(二)Android安卓元件
- Android 四大元件之" ContentProvider "Android元件IDE
- Android面試常客--四大元件之ActivityAndroid面試元件
- Android四大元件之ContentProvider篇Android元件IDE
- Android四大元件之——BroadcastReceiver介紹Android元件AST
- Android學習之四大元件(二)——serviceAndroid元件
- 完全看懂 Android 四大元件之 Activity(上)Android元件
- Android學習之四大元件(四)——BroadcastReceiverAndroid元件AST
- Android四大元件之Activity----重新認識Android(4)Android元件
- (一) Android 四大元件Android元件
- Android四大元件概述Android元件
- 四大元件之Activity元件
- 四大元件之 Service元件
- 【Android】安卓四大元件之內容提供者Android安卓元件
- Android 四大元件的解讀Android元件
- Android 入門(一)四大元件Android元件
- 第2章Android四大元件Android元件
- Android 四大元件之二-------ServiceAndroid元件
- Android 四大元件生命週期Android元件
- 四大元件之Activity_Fragment元件Fragment
- Android之四大元件、六大布局、五大儲存Android元件
- 四大元件之Service_AIDL元件AI
- Android四大元件之一之內容提供者ContentProviderAndroid元件IDE
- 第七章:四大元件之Service元件