Skip to content

Most visited

Recently visited

navigation

Criação e execução de um aplicativo wearable

Aplicativos wearable são executados diretamente no dispositivo wearable, dando acesso a hardware de baixo nível, como sensores, atividades, serviços e muito mais, diretamente no wearable.

Um aplicativo portátil complementar que contém o aplicativo wearable também é necessário quando você deseja publicar para a loja Google Play. Wearables não é compatível com a loja Google Play, portanto os usuários fazem download do aplicativo portátil complementar, que envia automaticamente o aplicativo wearable para o wearable. O aplicativo portátil também é útil para fazer o processamento pesado, ações de rede, ou outros trabalhos e enviar os resultados ao wearable.

Esta lição ensina como configurar um dispositivo ou emulador e criar um projeto para conter tanto seus aplicativos wearable quanto portáteis.

Atualizar seu SDK

Antes de iniciar a criação de aplicativos wearable, você deve:

Para atualizar seu SDK com esses componentes, consulte Obtenha as últimas ferramentas SDK.

Observação: Se pretende disponibilizar seus aplicativos Wear para a China, você deve usar a versão especial de lançamento 7.8.87 da biblioteca do cliente de serviços do Google Play para processar a comunicação entre o celular e o wearable. Para informações sobre como configurar aplicativos Wear para a China, consulte Criação de Aplicativos Android Wear para a China.

Configurar um emulador ou dispositivo Android Wear

Recomendamos que você desenvolva em hardware real para poder avaliar melhor a experiência do usuário. Porém, o emulador permite testar diferentes tipos de formatos de tela, o que é útil para o teste.

Configure um dispositivo virtual Android Wear

Para configure um dispositivo virtual Android Wear:

  1. Clique em Tools > Android > AVD Manager.
  2. Clique em Create Virtual Device....
    1. Clique em Wear na lista Categoria:
    2. Selecione Android Wear Square ou Android Wear Round.
    3. Clique em Next.
    4. Escolha um nome de lançamento (por exemplo, KitKat Wear).
    5. Clique em Next.
    6. (Opcional) Altere as preferências para seu dispositivo virtual.
    7. Clique em Finish.
  3. Inicie o emulador:
    1. Selecione o dispositivo virtual que você acabou de criar.
    2. Clique o botão Play.
    3. Espere o emulador inicializar e mostrar a tela inicial do Android Wear.
  4. Pareie o dispositivo portátil com o emulador:
    1. No dispositivo portátil, instale o aplicativo Android Wear na Google Play.
    2. Conecte o dispositivo portátil ao computador via USB.
    3. Encaminhe a porta de comunicação do AVD ao dispositivo portátil conectado (você deve fazê-lo toda vez que o portátil for conectado):
      adb -d forward tcp:5601 tcp:5601
    4. Inicie o aplicativo Android Wear no seu dispositivo portátil e conecte ao emulador.
    5. Toque no menu no canto superior direito do aplicativo Android Wear e selecione Demo Cards.
    6. Os cartões selecionados aparecem como notificações na tela inicial do emulador.

Configure um dispositivo Android Wear

Para configurar um dispositivo Android Wear:

  1. Instale o aplicativo Android Wear, disponível na Google Play, no seu dispositivo portátil.
  2. Siga as instruções do aplicativo para parear seu dispositivo portátil com o wearable. Isto permite que você teste notificações sincronizadas do dispositivo portátil, caso as esteja construindo.
  3. Deixe o aplicativo Android Wear aberto no seu telefone.
  4. Ative a depuração adb no dispositivo Android Wear.
    1. Acesse Settings > About.
    2. Toque em Build number sete vezes.
    3. Deslize para a direita para voltar ao menu Configurações.
    4. Acesse Developer options na parte inferior da tela.
    5. Toque em ADB Depurar para ativar adb.
  5. Conecte o wearable à sua máquina via USB, para poder instalar aplicativos diretamente nela à medida que os desenvolve. Uma mensagem é exibida tanto no wearable quanto no aplicativo Android Wear, solicitando que você permita a depuração.
  6. Observação: Se não puder conectar seu wearable ao computador via USB, você pode tentar conectar via Bluetooth.

  7. No aplicativo Android Wear, marque Always allow from this computer e toque em OK.

A janela de ferramenta do Android no Android Studio exibe o registro do sistema a partir do wearable. O wearable também deve estar listado ao se executar o adb devices comando.

Criar um projeto

Para iniciar o desenvolvimento, crie um projeto de aplicativo que contenha módulos de aplicativos wearable e portáteis. No Android Studio, clique File > New Project e siga as instruções do Assistente de Projeto, como descrito em Criação de Projeto. Conforme segue o assistente, insira as seguintes informações:

  1. Na janela Configure your Project, insira um nome para seu aplicativo e um nome de pacote.
  2. Na janela Form Factors:
    • Selecione Phone and Tablet e selecione API 9: Android 2,3 (Gingerbread) em Minimum SDK.
    • Selecione Wear e selecione API 20: Android 4.4 (KitKat Wear) sob Minimum SDK.
  3. Na primeira janela Add an Activity, adicione uma atividade em branco para dispositivos móveis.
  4. Na segunda janela Add an Activity, adicione uma atividade em branco para Wear.

Quando o assistente termina, o Android Studio cria um novo projeto com dois módulos, dispositivos móveis e wear. Agora você tem um projeto para seus aplicativos portáteis e wearable, para o qual você pode criar atividades, serviços e layouts personalizados. O aplicativo portátil faz a maior parte do trabalho pesado, como comunicações de rede, processamento intensivo, ou tarefas que requerem grandes quantidades de interação do usuário. Quando o aplicativo for concluir estas operações, seu aplicativo deverá notificar o wearable dos resultados por meio de notificações ou sincronizando e enviando dados ao wearable.

Observação: O módulo wear também contém uma atividade "Hello World" que usa um WatchViewStub. Esta classe infla um layout que baseado no formato redondo ou quadrado da tela do dispositivo. A classe WatchViewStub é um dos widgets de IU que a biblioteca de suporte do wearable fornece.

Instalar o aplicativo Wearable

Ao desenvolver, você instala aplicativos diretamente no wearable, como ocorre com aplicativos portáteis. Use adb install ou o botão Play no Android Studio.

Quando estiver pronto para publicar seu aplicativo para os usuários, você incorpora o aplicativo wearable dentro do aplicativo portátil. Quando um usuário instala o aplicativo portátil a partir da Google Play, um wearable conectado recebe automaticamente o aplicativo wearable.

Observação: A instalação automática de aplicativos wearable não funciona quando você está assinando aplicativos com uma chave de depuração e só funciona com chaves de lançamento. Consulte Empacotamento de aplicativos Wearable para obter informações completas sobre como empacotar corretamente aplicativos wearable.

  • Para instalar o aplicativo "Hello World" no wearable, selecione wear no menu suspenso Executar/Depurar configuração e clique no botão Play. A atividade aparece no wearable e imprime "Hello, world!"
  • Incluir as bibliotecas corretas

    Como parte do Assistente do Projeto, as dependências corretas são importadas para você no arquivo build.gradle do módulo apropriado. No entanto, essas dependências não são necessárias, portanto, leia as descrições a seguir para descobrir se você precisa delas ou não:

    Notificações

    A biblioteca de suporte Android v4 (ou v13, que inclui v4) contém as APIs para estender a compatibilidade de suas notificações existentes em dispositivos portáteis aos wearables.

    Para notificações que aparecem somente no wearable (ou seja, que são emitidos por um aplicativo que é executado no wearable), você pode simplesmente usar as APIs de estrutura padrão (API de nível 20) no wearable e remover a dependência da biblioteca de suporte no módulo portátil de seu projeto.

    Camada de dados wearable

    Para sincronizar e enviar dados entre wearables e dispositivos portáteis com Wearable Data Layer APIs, você precisa da versão mais recente dos serviços do Google Play. Se não estiver usando essas APIs, remova a dependência de ambos os módulos.

    Biblioteca de suporte de IU wearable

    É uma biblioteca não oficial que contém widgets de IU projetado para wearables. Recomendamos usá-los em seus aplicativos porque eles exemplificam as melhores práticas, mas ainda podem mudar a qualquer momento. No entanto, se as bibliotecas forem atualizadas, seus aplicativos não vão quebrar, pois são compilados no seu aplicativo. Para obter novos recursos a partir de uma biblioteca atualizada, você precisa apenas conectar estaticamente a nova versão e atualizar a seu aplicativo adequadamente. Esta biblioteca é aplicável somente se você criar aplicativos wearable.

    Nas próximas lições, você aprenderá a criar layouts projetados para wearables e também como utilizar as diversas ações de voz aceitas pela plataforma.

    This site uses cookies to store your preferences for site-specific language and display options.

    Hooray!

    This class requires API level or higher

    This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

    For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

    Take a one-minute survey?
    Help us improve Android tools and documentation.