Home > > Android 教學 : 什麼是 Broadcast receivers ?

Android 教學 : 什麼是 Broadcast receivers ?

2011年12月20日星期二

Broadcast receivers :此應用程式組件的中文譯名,多半會翻成廣播接收者或者廣播接收器。

嘿!不過,它可不是讓您在 Android 智慧型手機聽電台廣播之用哦…^_^

其實, Broadcast receivers 應用程式組件最主要的用途在於:捕捉智慧型手機當中系統所發出來的重要事件訊息。

比如,手機快沒電了、您有一封新簡訊、或者某個電話號碼撥打進來所產生的系統訊息…。

說到此,您或許會有個疑問:『取得這些系統訊息,能做什麼呢?』

舉例言之。

例如,您想設計一個 Android 手機應用程式是:當手機用戶遺失手機後,他只需要寄發一則重要簡訊給那隻遺失的手機,便可以馬上把您的手機上鎖,以避免小偷任意竊取裡頭的一些重要相片或資料。

此時,您就可以在該應用程式之中,使用 Broadcast receivers 應用程式組件來協助應用程式捕捉那則重要簡訊的系統訊息,並且進行手機上鎖的動作。

在此要特別強調地是, Broadcast receivers 應用程式組件跟 Service 應用程式組件一樣並不具備使用者介面,您可以視情況再配合狀態列( Status Bar )等方式來呈現它所接收到的訊息。

另外, Broadcast receivers 應用程式組件通常會再結合 Service 應用程式組件在程式後端執行相關的關鍵動作。

同時, Broadcast receivers 應用程式組件也可以透過意圖元件( Intent )來傳送應用程式本身的系統訊息。

http://blog.chinatimes.com/tomsun/archive/2011/03/22/630351.html

0 Responses to "Android 教學 : 什麼是 Broadcast receivers ?"