>> Elettronica Tecnologia >  >> Cellulari e Accessori >> smart Phones

Android : Che cosa è Sticky Broadcast

Una trasmissione appiccicoso è uno strumento per la comunicazione tra applicazioni Android ? . Il sistema operativo Android normalmente tratta ogni applicazione come se fosse un utente separato ; programmi eseguiti in modo indipendente e in isolamento , su macchine virtuali separate , utilizzando solo i componenti necessari per la funzione di telefono . Questo porta a rigide misure di sicurezza , ma a volte le applicazioni hanno bisogno di condividere le informazioni . Broadcast permanenti sono una soluzione. Trasmissioni

trasmissioni sono comunicati inviati alle applicazioni Android . Quando la batteria si sta scaricando o lo schermo si spegne , per esempio , un annuncio va a tutte le applicazioni . Il sistema operativo del telefono avvia la maggior parte delle trasmissioni , ma singole applicazioni possono farlo troppo . Se un'applicazione riceve i dati che sono disponibili per altre applicazioni , si metterà in contatto e informare . Per l'annuncio di raggiungere le applicazioni , si deve andare prima a un ricevitore broadcast, un componente di un'applicazione che gestisce i messaggi , di solito senza notificare agli utenti quello che sta facendo .
Intents

causa della separazione Android impone tra le sue varie applicazioni, una applicazione non può contattare direttamente il ricevitore trasmissione di un'altra app. Invece , l'applicazione notifica il telefono Android con un Intent . Un intento è un messaggio per attivare o un'applicazione o attivare uno dei suoi componenti, come il ricevitore . L' intento definisce semplicemente il messaggio che sta per essere trasmesso - che la batteria è scarica , per esempio, o per richiedere l'accesso a una fotografia sul tuo telefono
Sticky trasmissioni
< . br>

trasmissione normale raggiunge il ricevitore è destinato , quindi termina . Una trasmissione appiccicoso rimane in esistenza in modo che possa notificare altre applicazioni se hanno bisogno le stesse informazioni - per esempio, che la batteria è completamente carica . Quando si registra una nuova applicazione che ha bisogno di conoscere le informazioni , o un'applicazione inattiva si accende, la trasmissione appiccicoso comunica con il ricevitore . Una trasmissione appiccicosa dopo con nuove informazioni sullo stesso argomento riscriverà una trasmissione appiccicoso precedente .

Considerazioni

Un'applicazione può inviare solo una trasmissione appiccicoso o rimuovere uno se la sua programmazione comprende un permesso che autorizza sticky . La sicurezza su broadcast permanenti non è così stretto come sui messaggi non appiccicosi . Una delle cose buone di usare un intento , appiccicoso o non , è che mentre è possibile specificare quali applicazioni si desidera ricevere , voi non dovete . Il tuo Android determina le applicazioni giuste per ricevere la trasmissione , basata sul filtraggio integrato in ogni app dal suo programmatore .

  1. Che cosa è un Media Hub Android
  2. Che cosa è un telefono Android ?
  3. Che cosa è un Tablet Xoom
  4. Che cosa è un backup BART in Android
  5. Cosa succede se radice My Android Blaze
  6. Che cosa è un Rosie Utility Android