Android Wear Suggest e Demand- Notificações contextuais e ações.

On 27 de novembro de 2015 by Iury Souza

android-wear-sensors-100388317-orig

Android Wear e context stream

A context stream do Android Wear consiste de uma sequencia notificações exibidas no smartwatch ordenadas pela sua relevância e prioridade.

As notificações podem ter caráter meramente informativo, porém, o Android Wear expandiu a funcionalidade ao oferecer a interação com essas mensagens através de ações. Ações estão inseridas na definição de Demand context. Uma demanda é mostrada como um ícone grande, que é mostrado ao deslizar o dedo por uma notificação. Você aperta o ícone para executar determinada ação.

Nesse post, mostrando esta Wearable Technology, enviaremos uma notificação ao Android Wear que permite que o usuário a responda com uma mensagem de voz.

 

Crie o projeto

 

  1. Abra o Android Studio.
  2. Selecione Start a New Android Studio Project na tela inicial.
  3. Defina: Application Name, Domain, e o local do projeto. Clique em Next.
  4. Marque a opção Phone and Tablet. Deixe o Minimum SDK default. Clique em Next.
  5. Selecione Blank Activity. Clique em Next.
  6. Preencha os campos ou aceite os valores default e clique em Next.

 

O código deve ser colocado na parte destinada ao lado do smartphone do projeto. Selecione “mobile” na opção de hierarquia de projeto. O software pré-instalado no Android Wear cuida da tarefa de mostrar notificações e demandas.

A activity no smartphone inicia o processo ao criar uma notificação que inclui uma ação. Quando o usuário vê a notificação e seleciona uma ação, o smartwatch envia a demanda para o smartphone processá-la.

Verifique as Build Dependencies

Modifique a Activity

Crie um Intent que defina a ação que o smartphone deve tomar como resposta a uma demand do smartwatch. Esse código deve ser adicionado à activity, service, ou broadcast receiver no smartphone que irá lidar com demandas do smartwatch.

#3#4

#5 #6 #7 #8

 

Crie um Demand Receiver

Quando o usuário executa uma ação, o Android Wear envia um intent que contem os detalhes dessa demanda. O Smartphone recebe e responde de maneira apropriada. Nesse exemplo criamos um BroadcastReceiver para uma demanda de voz que imprime os resultados no log.#9

Além disso, temos que modificar o manifest para aceitar o broadcast. Coloque essa tag de receiver dentro de uma tag de application.#10

 

Testando

#11 #12

#13

 

Verifique o log para ver sua mensagem de voz convertida para uma string.

Summary
Android Wear Suggest e Demand- Notificações contextuais e ações.
Article Name
Android Wear Suggest e Demand- Notificações contextuais e ações.
Description
Android Wear Suggest e Demand- Notificações contextuais e ações.
Author
Publisher Name
iMobilis
Publisher Logo

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *