>> Tecnologia eletrônica >  >> Celulares e Acessórios Celulares >> smart Phones

Android: O que é pegajoso Transmissão

A transmissão persistente é uma ferramenta de comunicação entre os apps Android ? . O sistema operacional Android normalmente trata cada aplicação como se fosse um usuário separado , os programas são executados de forma independente e de forma isolada, em máquinas virtuais separadas, usando apenas os componentes de telefonia necessárias para a função . Isso leva a forte esquema de segurança , mas , por vezes, os aplicativos precisam compartilhar informações . Difusões fixas são uma solução. Transmissões

transmissões são anúncios enviados para aplicativos Android. Quando a bateria fica baixo ou o ecrã desliga-se , por exemplo , um anúncio vai para todas as aplicações. Sistema operacional do seu telefone inicia a maioria das transmissões , mas aplicativos individuais podem fazê-lo também . Se um aplicativo recebe dados que está disponível para outras aplicações , ele vai entrar em contato e informá-los . Para a comunicação para atingir os aplicativos, ele tem que ir primeiro a um receptor de transmissão, um componente da aplicação que controla as mensagens, geralmente sem notificar os usuários o que está fazendo .
Intenções

por causa da separação do Android impõe entre suas várias aplicações , um aplicativo não pode entrar em contato diretamente receptor de transmissão de outro aplicativo. Em vez disso, o aplicativo notifica o telefone Android com a intenção . Uma Intenção é uma mensagem que quer ativar um aplicativo ou ativar um de seus componentes , tais como o receptor . A Intenção simplesmente define a mensagem de que está prestes a ser transmitido - de que a bateria está fraca, por exemplo, ou para solicitar acesso a uma fotografia em seu telefone
pegajosas Transmissões
< . br>

a transmissão normal atinge o receptor é destinado para , em seguida, termina. A transmissão persistente permanece em existência , de modo que ele pode notificar outros aplicativos se eles precisam da mesma informação - por exemplo, se a bateria está completamente carregada . Quando você registra um novo aplicativo que precisa de saber a informação, ou um aplicativo inativo liga , a transmissão persistente irá se comunicar com o receptor. A transmissão persistente mais tarde com novas informações sobre o mesmo tema irá reescrever uma transmissão persistente antes.

Considerações

Um aplicativo só pode enviar uma transmissão persistente ou remover um se sua programação inclui uma permissão autorizando stickies . A segurança em difusões fixas não é tão apertado como em mensagens não- pegajosos. Uma das coisas boas sobre o uso de uma intenção , pegajoso ou não, é que enquanto você pode especificar quais aplicativos você quer recebê-lo, você não precisa . Seu Android determina as aplicações certas para receber a sua transmissão , com base na filtragem construído em cada aplicativo por seu programador.