1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Home Audio >> vevők

Mi az a sugárzott vevő?

A Broadcast vevőkészülék az Android egyik összetevője, amely meghallgatja és reagál azokra a rendszerszintű eseményekre, úgynevezett "Broadcasts" néven. Ezeket az adásokat különféle források kiválthatják, például:

* Rendszeres események: Indítás, leállítás, akkumulátor alacsony, időváltozások stb.

* Felhasználói műveletek: Bejövő hívások, SMS üzenetek, képernyő be- és kikapcsolása stb.

* Alkalmazások: Az alkalmazások egyéni adásokat küldhetnek, hogy kommunikáljanak más alkalmazásokkal vagy alkatrészekkel.

Itt van egy bontás arról, hogy mit csinál egy sugárzó vevő:

* regiszterek: Az Android alkalmazás manifeszt fájljában egy sugárzott vevőt definiál, megadva a sugárzásokat, amelyeket meg kell hallgatnia.

* hallgatja: Amikor a rendszer vagy egy alkalmazás küldi el a sugárzást, akkor a Broadcast vevő „OnReCeive ()” módszerét indítják el.

* válaszol: Az `onreceive ()` módszer megkapja az eseményről szóló információkat tartalmazó sugárzási szándékot. Ezután megvalósíthatja a logikát az esemény kezelésére, például:

* Értesítés megjelenítése: Például egy értesítés megmutatása, amikor új SMS érkezik.

* Szolgáltatás indítása: Például egy zenei lejátszási szolgáltatás elindítása, amikor a felhasználó a fejhallgatóba dugja be.

* UI frissítése: Például egy felhasználói felület elem frissítése, hogy tükrözze az aktuális akkumulátor szintjét.

* Egyéb műveletek végrehajtása: Mint például az adatok írása egy adatbázisba, hálózati kérés készítése vagy egy másik tevékenység elindítása.

Kulcspontok:

* Rövid élettartam: A sugárzott vevő „OnReCeive ()” módszerének gyorsan kell végrehajtania. Úgy tervezték, hogy rövid, nem hosszú távú feladatok elvégzésére szolgáljon.

* no ui interakció: A sugárzott vevők nem tudnak közvetlenül kölcsönhatásba lépni a felhasználói felületgel (UI). A felhasználói felület frissítéséhez el kell indítania egy másik összetevőt, például egy tevékenységet.

* statikus vs dinamikus: A sugárzott vevők statikusan regisztrálhatók a manifesztben vagy dinamikusan a kódban. A statikus vevők mindig futnak, és rendszeres eseményekhez alkalmasak. A dinamikus vevőket szükség szerint regisztrálják, és rövidebb élettartammal rendelkeznek.

Példák a sugárzott vevőkre:

* SMS vevő: Fogadja a bejövő SMS üzeneteket, és megjeleníti azokat a felhasználó számára.

* akkumulátor -vevő: Figyelemmel kíséri az akkumulátor szintjét, és ennek megfelelően frissíti az UI elemet.

* Hálózati változás vevő: Felismeri a hálózati csatlakozás változásait, és megfelelő műveleteket hajt végre, például a hálózati kérelmek újbóli újbóli megújítását.

* Időváltás vevő: Frissíti az eszköz idejét, és elvégzi a szükséges műveleteket, például egy időzítő vagy naptári esemény frissítése.

Röviden:a sugárzott vevők alapvető elemei az Androidban, hogy reagáljanak a rendszeres eseményekre és üzenetekre, lehetővé téve az alkalmazásnak, hogy reagáljon és integrálódjon az Android ökoszisztémával.

  1. Hogyan Összehasonlít Stanton és Technika Lemezjátszók
  2. Mi a célja a hanggenerátornak és a szondának?
  3. Pixeles videó tisztítása
  4. Hogyan lehet csatlakozni a Phono előerősítő
  5. Monster teljesítmény házimozi Power Bar Hibaelhárítás