Android基礎(4)——廣播接收器

來源:互聯網
上載者:User

標籤:

  在Android中的每個應用程式可以對自己感興趣的廣播進行註冊,這樣該程式就只會接收自己所關心的廣播內容,這些廣播可能來自於系統的,也可能來自於其他應用程式的。Android提供了一整套完整的API,允許應用程式自由地發送和接收廣播。發送廣播就是藉助之前瞭解過的Intent,接收廣播則需要用到廣播接收器(Broadcast Receiver)。.

1、廣播的類型

  • 標準廣播:Normal broadcast,是一種完全非同步執行的廣播,在廣播發出之後,所有的廣播接收器幾乎都會在同一時刻接收到這條廣播訊息,因此他們之間沒有任何先後順序可言。這種廣播效率比較高,同時也意味著無法被截斷。
  • 有序廣播:Ordered broadcast,是一種同步執行的廣播,在廣播發出之後,同一時刻只會有一個廣播接收器能夠接收到這條廣播,當這個廣播接收器中的邏輯執行完畢後,廣播才會繼續傳遞。所以此時的廣播接收器是有順序的,優先順序高的廣播接收器可以先接受到廣播訊息,並且前面的廣播接收器還可以截斷正在傳遞的廣播,這樣後面的廣播接收器就無法收到廣播訊息了。

Android基礎(4)——廣播接收器

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.