Android Wear – Primeiros passos

On 9 de dezembro de 2015 by Iury Souza

Handheld vs Wearable: Android Wear

Mais um dia na terra dos Smartwatches! androidwear-820x420

Nosso objetivo será configurar um dispositivo ou emulador e criar um projeto que com um app para o Wearable e um para o Handheld. Caso não saiba, Handheld é um termo usado para definir dispositivos onde a interação se dá com mão, basicamente tablets e smartphones. Já o Wearable é um dispositivo vestível, Wearable Technology. No nosso contexto, lembre-se sempre de um smartwatch.

Primeiro vamos começar definindo o que são Wearable Apps. Eles são nada mais do que os apps nativos do Android Wear. Eles executam diretamente no seu wearable, permitindo com isso que você acesse o hardware do dispositivo, como sensores, activities, services e muito mais.

Mas tem um detalhe. Não é possível criar um app exclusivo para o wearable. É sempre necessário um “aplicativo-irmão” executando no handheld. Isso acontece por que os Wearables não têm acesso a Google Play Store e por isso os usuários precisam primeiro instalar o aplicativo no smartphone para que em seguida, este seja enviado automaticamente para o wearable. O aplicativo no smartphone também é útil para a realização do processamento mais pesado, deixando o seu smartwatch, por exemplo, livre para apenas apresentar os resultados mostrando a informação já processada e filtrada.

Agora que deixamos a definição básica de lado, vamos preparar o ambiente de desenvolvimento.

A essa altura imagino que você já tenha o Android Studio instalado e configurado, se não, vá até essa página e resolva essa parte. A gente te espera. 🙂

Atualize seu SDK

Antes de começar a criar wearable apps, você precisa fazer algumas atualizações:

  • Atualizar seu SDK tools para a versão 23.0.0 ou mais recente.
    • Permite criar e testar wearable apps.
  • Atualizar seu SDK para o Android 4.4.w.2 (API 20) ou mais recente.
    • A atualização oferece novas APIs para wearable apps

Configurando um emulador de android wear

Vamos entender se você não tiver um dispositivo com Android Wear, então vamos configurar aquele emulador quebra galho.

  1. Clique em Tools > Android > AVD Manager.
  2. Clique em Create Virtual Device….
    1. Clique em Wearna lista de categorias:
    2. Selecione Android Wear Square ou Android Wear Round.
    3. Clique em Next.
    4. Selecione uma versão (por exemplo, Lolllipop).
    5. Clique em Next.
    6. (Opcional) Altereas preferências para o seu dispositivo virtual.
    7. Clique em Finish.Criando um dispositivo virtual
  3. Inicie o emulador:
    1. Selecione o dispositivo virtual que você criou.Instale o Android Wear App
    2. Clique no botão de Play.
    3. Espere o emulador iniciar e mostrar a tela de home do Android Wear.
  4. Pareie o seu handheld com o emulador:
    1. No seu handheld, instale o Android Wear app pela Google Play.
    2. Conecte o handheld com seu computador pelo USB.
    3. Encaminhe a porta de comunicação do AVD para o dispositivo handheld conectado (você tem que fazer isso toda vez que conectar um dispositivo):Caso seu adb não esteja como variável global no seu computador pode fazer o seguinte: Navegue para C:\Users\SEUNOMEDEUSUARIO\AppData\Local\Android\sdk\platform-tools, segure a tecla shift e clique com o botão direto na pasta e selecione abrir linha de comando aqui.
    4. Copie e cole o comando seguinte:adb -d forward tcp:5601 tcp:5601
  5. Inicie o aplicativo do Android Wear no seu dispositivo e conecte ao emulador.Testando o Emulador
  6. Toque no menu no topo direito e selecione “Testar notificações no relógio” e escolha uma opção.
  7. A opção que selecionou irá aparecer como notificação na tela inicial do emulador.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Crie um Projeto

Clique em File > New Project

Na janela de Configure your Project, coloque o nome para o seu app e um nome para o package.

Na janela de Form Factor:

  • Selecione Phone and Tabletse selecione API 9: Android 2.3 (Gingerbread) ou superior como  Minimum SDK.
  • Selecione Weare selecione API 20: Android 4.4 (KitKat Wear) ou superior como Minimum SDK.Target Devices

Após criar o projeto o Android Studio irá criar um projeto com dois módulos, mobile e wear. Agora você tem um projeto para handheld (smartphone) e wearable (smartwatch) onde você poderá criar activities, services e layouts personalizados.

Instalando o Wearable App

Quando estiver desenvolvendo, você irá instalar os apps direto no wearable, da mesma maneira que faz com os apps comuns.

Wearable App tentando executar num Handheld

Uma dica para garantir que está executando o app correspondente ao no dispositivo correto é primeiro selecionar uma activity do módulo que quer executar, clicar com o botão direito e em seguida selecionar Run. Esse é o tipo de mensagem de erro que você terá caso esteja executando o app errado.

Pronto! Feito isso você terá um app executando no smartphone e a sua versão wearable executando no emulador.

Screenshot_2015-12-07-13-24-33

#4

Summary
Android Wear - Primeiros passos
Article Name
Android Wear - Primeiros passos
Description
Introdução ao Android Wear
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 *