Lepljiva oddaja je orodje, ki ga Android razvijalci uporabljajo za komunikacijo med aplikacijami. Te oddaje se zgodijo brez obvestila uporabnika. OS Android običajno obravnava vsako aplikacijo, kot da je ločen uporabnik. Aplikacije delujejo neodvisno in samostojno na ločenih virtualnih računalnikih, pri čemer uporabljajo samo strojne komponente, ki jih potrebujejo za delovanje. To vodi do stroge varnosti, včasih pa morajo aplikacije deliti informacije, lepljive oddaje so ena rešitev za pridobivanje informacij iz ene aplikacije v drugo.

Oddaje

Oddaje so objave, poslane aplikacijam Android. To se zgodi, ne da bi se uporabnik tega zavedal. Operacijski sistem Android začne večino oddaj, vendar lahko oddajajo tudi posamezne aplikacije. Primer, ko se baterija skoraj izprazni ali se zaslon izklopi, se oglasi vsem aplikacijam. Če aplikacija prejme podatke, ki so na voljo drugim aplikacijam, jih bo obvestila. Če želite, da objava doseže aplikacije, mora najprej na sprejemnik za oddajanje, komponento v aplikaciji, ki obravnava sporočila o oddajanju.

Android Intents

Zaradi ločitve, ki jo Android nalaga med različnimi aplikacijami, vse oddaje potekajo skozi operacijski sistem. Aplikacija ne more neposredno vzpostaviti stika s sprejemnikom oddaje druge aplikacije. Ko aplikacija želi poslati oddajo, z namero obvesti operacijski sistem. Namera je sporočilo, da bodisi aktivirate aplikacijo bodisi aktivirate eno od njenih komponent, na primer sprejemnik. Namera preprosto določa sporočilo, ki naj bi se predvajalo - na primer, da je baterija skoraj prazna ali da zahteva dostop do fotografije v vašem telefonu.

Lepljive oddaje

Običajna oddaja doseže sprejemnik, ki mu je namenjen, nato se prekine. Lepljiva oddaja ostane nalepljena naokoli, tako da lahko obvesti druge aplikacije, če potrebujejo iste podatke - na primer, da je baterija zdaj popolnoma napolnjena. Ko registrirate novo aplikacijo, ki mora poznati informacije, ali ko se zažene neaktivna aplikacija, bo lepljiva oddaja poslana prejemniku nove aplikacije. Nova lepljiva oddaja s posodobljenimi informacijami o isti temi bo napisala prejšnjo lepljivo oddajo.

Upoštevanje

Aplikacija lahko pošlje lepljivo oddajo ali jo odstrani le, če njeno programiranje vključuje dovoljenje za odobritev nalepk. Varnost pri lepljivih oddajah ni tako stroga kot pri nelepljivih sporočilih. Vsaka aplikacija lahko potencialno prepiše lepljenje druge aplikacije. Ena izmed dobrih stvari pri uporabi namere, lepljive ali ne, je, da čeprav lahko določite, katere aplikacije želite prejeti, vam tega ni treba. Vaš Android na podlagi filtriranja, ki ga v program vgradi program, določi ustrezne aplikacije za sprejemanje vaše oddaje.