Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Broadcast-Receiver sind Androids Implementierung eines systemweiten Publisher/Subscriber-Mechanismus (d.h. eines Anbieter-Abonnent- oder allgemeiner Sender-Empfänger-Verhältnisses) oder genauer des Observer-Musters. Der Empfänger ist einfach schlafender Code, der aktiviert wird, wenn ein Ereignis eintritt, für das er sich angemeldet hat.
Das System selbst sendet permanent derartige Ereignisse aus. Eine SMS kommt an, ein Anruf geht ein, der Batteriestand ist niedrig, das System wird gestartet – alle diese Ereignisse werden gemeldet und können von einer beliebigen Anzahl von Empfängern verarbeitet werden.
In unserer Beispiel-App wollen wir unsere Aktualisierungskomponente beispielsweise starten, wenn das System startet. Dazu können wir uns für den Broadcast anmelden, der uns sagt, dass das System den Bootvorgang abgeschlossen hat.