>> Électroniques Technologie >  >> Téléphones cellulaires et accessoires >> Téléphones intelligents

Android : Qu'est-ce -it diffusion

Une émission collant est un outil de communication entre les applications Android ? . Le système d'exploitation Android traite normalement chaque application comme s'il s'agissait d' un utilisateur séparé ; programmes fonctionnent indépendamment et dans l'isolement , sur des machines virtuelles distinctes , en utilisant uniquement les composants de téléphonie nécessaires à la fonction . Cela conduit à une sécurité rigoureuse , mais parfois les applications ont besoin de partager des informations . Émissions collants sont une solution . Diffusions

émissions sont annonces envoyées aux applications Android . Lorsque la batterie est faible ou l'écran s'éteint , par exemple , une annonce va à toutes les applications . Le système d'exploitation de votre téléphone déclenche la plupart des émissions , mais les applications individuelles peut le faire aussi. Si une application reçoit des données qui est disponible pour d'autres applications , il entre en contact et de les informer . Pour l'annonce d'atteindre les applications , il doit aller d'abord à un récepteur de radiodiffusion , un composant d'application qui gère les messages , généralement sans en avertir les utilisateurs de ce qu'il fait .
Intentions

raison de la séparation Android impose entre ses diverses applications , une application ne peut pas contacter directement le récepteur de radiodiffusion d'une autre application . Au lieu de cela , l'application indique au téléphone Android avec une intention . Une intention est un message soit activer une application ou activer un de ses composants, tels que le récepteur . L' intention définit simplement le message qui est sur ​​le point d' être diffusée - que la batterie est faible , par exemple , ou de demander l'accès à une photo sur votre téléphone

collants Diffusions
< . br >

Une émission normale atteint le récepteur il est destiné, puis se termine . Une diffusion persistante continue d'exister afin qu'il puisse informer les autres applications si elles ont besoin de la même information - par exemple, que la batterie est complètement chargé . Lorsque vous vous inscrivez une nouvelle application qui a besoin de connaître l'information , ou une application inactive s'allume, l'émission collante communiquer avec le récepteur . Une émission collant plus tard avec de nouvelles informations sur le même sujet va réécrire une diffusion persistante plus tôt.

Considérations

Une seule application peut envoyer une diffusion persistante ou supprimer un si sa programmation inclut une autorisation autorisant collantes . La sécurité sur les émissions collants n'est pas aussi serré que sur les messages non collantes . Une des bonnes choses sur l'utilisation d'une intention , collant ou pas , est que si vous pouvez spécifier les applications que vous souhaitez recevoir, vous n'avez pas à . Votre Android détermine les bonnes applications pour recevoir votre émission , sur la base du filtrage intégré à chaque application par son programmeur .

Téléphones intelligents