Tarefas e Eventos (parte 1)

Tarefas e Eventos (anteriormente conhecidos como Tarefas de Localização) são usados para ativar um Perfil, dependendo dos diferentes eventos. Estes são alguns exemplos:

Ativar o perfil Carro ao entrar no carro

Ativar o perfil Casa ao entrar em casa

Ligar a Wi-Fi ao chegar perto de casa e desligá-la ao se afastar dela

Ativar o perfil Silencioso enquanto estiver na igreja

Ativar o perfil Noite ao conectar o dispositivo para carregar

Ativar o perfil Corrida quando os fones de ouvido são conectados

Até o momento, os eventos disponíveis são:

  • Wi-Fi
  • Bluetooth
  • Estado de carregamento
  • Fones de ouvido
  • Geofences.

Neste artigo, mostraremos como usar todos eles, mas deixaremos as Geofences para outro artigo. A ideia de Tarefas e Eventos é fazer algo quando um desses eventos é acionado.

 Para começar a utilizar as Tarefas e Eventos, siga estes passos:

  • Abra o Sound Profile e toque no menu
  • Toque em Tarefas e Eventos
  • Então ative-os, como mostrado na imagem:
Tasks and Events (Location Tasks)

Vamos aprender a usá-los com um primeiro exemplo. Nesse exemplo, ativaremos o perfil Casa quando a Wi-Fi da minha casa for detectada. Em primeiro lugar, precisamos acrescentar uma nova tarefa. Então, toque no botão Adicionar nova tarefa .

Digite o nome da nova tarefa, por exemplo, “Entrar em casa”. Um bloco será criado com esse nome:

Location Tasks

Agora selecione o Perfil a ser ativado. Por exemplo, “Casa” (esse perfil deve ser criado previamente). Nossa tarefa será semelhante a esta:

Location Tasks

Agora toque no ícone Adicionar novo evento . Aqui é onde vamos adicionar o evento que desencadeará essa tarefa e ativará o perfil Casa.

  • Selecione o evento Wi-Fi.
  • Selecione o estado, neste caso, ligada (quando a Wi-Fi for conectada).
  • Em seguida, selecione a rede Wi-Fi. Neste caso, selecionei AndroidWifi, que é o SSID da Wi-Fi da minha casa.

Observe que o serviço de Wi-Fi deve estar habilitado, caso contrário, você receberá a mensagem "Rede Wi-Fi não disponível. Por favor, habilite-a". Se não foi habilitado, então habilite-o, saia dessa tela e abra-a novamente.
Por favor, observe também que o Android requer que o serviço de localização esteja habilitado para detectar redes Wi-Fi. Leia aqui a explicação.

As mais recentes limitações do Android:
Se a lista de redes Wi-Fi disponíveis estiver vazia (ou se não estiver exibindo os últimos SSIDs), então desative o serviço de Wi-Fi e ative-o novamente.
De agora em diante, o Sound Profile começará a adicionar à lista os novos SSIDs aos quais você se conecta.

Clique em Adicionar. Nossa tarefa se parecerá com esta:

Terminamos até agora. Só precisamos clicar em Salvar.

Mas ainda há uma coisa importante a fazer. Ainda precisamos dizer ao Sound Profile o que fazer quando você for desconectado daquela Wi-Fi. Para fazer isso, crie outra tarefa, vamos chamá-la Sair de casa. Ela ativará o perfil Normal (por exemplo) e precisamos adicionar o evento Wi-Fi DESLIGADA e o SSID da Wi-Fi da sua casa.

Preste atenção, nesse caso, nós alternamos o estado para DESLIGADA (para desconexão da Wi-Fi)

Nossas novas tarefas serão algo parecidas com estas duas:

Ao testar essa situação, por favor, considere que a Wi-Fi às vezes é desconectada por erros de rádio. O Sound Profile esperará cerca de 30 segundos após uma desconexão para garantir que ela tenha sido realmente desconectada. Se durante esse tempo o dispositivo for conectado novamente, então nenhum evento será acionado.

Você pode criar tantas tarefas quantas quiser. Você também pode adicionar vários eventos na mesma tarefa, mas é um “E”, então todos os eventos devem ocorrer ao mesmo tempo para que a tarefa seja acionada. Portanto, eventos como o próximo estão completamente ERRADOS porque você nunca será desconectado de 2 conexões Wi-Fi ao mesmo tempo. Você não pode criar uma tarefa com 2 eventos Wi-Fi DESLIGADA, então crie 2 tarefas diferentes, cada uma com um evento Wi-Fi desligada.

Segundo Exemplo:

Vamos ativar o perfil Carro quando o telefone for conectado ao Bluetooth do carro. Nessa situação, precisamos acrescentar outra tarefa (Entrar no carro). O perfil a ser ativado será Carro. O evento será Bluetooth LIGADO, especificando o nome do dispositivo mãos livres Bluetooth do seu carro. Também precisaremos da tarefa oposta (Sair do carro), quando você deixar o carro. Portanto, outra tarefa é necessária com o evento Bluetooth DESLIGADO. Dê uma olhada na imagem com essas 2 tarefas:

Favor observar que desligar o Bluetooth manualmente não acionará nenhum evento. Portanto, saia do carro sem desligar o serviço Bluetooth. Deixe os dispositivos serem desconectados automaticamente.

Você não pode ter vários eventos na mesma tarefa porque eles agem como E. Isso significa que todos os eventos terão que ser executados ao mesmo tempo.

Para excluir um evento, toque no ícone de lixeira à esquerda dele

Para excluir uma tarefa, toque no ícone de lixeira sob o nome da tarefa

Os outros eventos disponíveis funcionam exatamente da mesma forma. Você pode ativar um perfil quando o telefone começa a carregar (energia LIGADA) e outro quando é desconectado do carregador (energia DESLIGADA). A mesma coisa com os fones de ouvido LIGADOS e DESLIGADOS.
Para Geofences (tarefas baseadas em localização), veja o próximo artigo.

Deixe um comentário

Your email address will not be published but it is necessary for me to answer you.
Any comments with links will automatically be deleted.

Your message will only be visible after manual moderation.
Any comments with links will automatically be deleted.