Um app Wear precisa funcionar independentemente de um app para smartphones, oferecendo aos usuários a maior flexibilidade possível na escolha do smartphone. Para mais informações, consulte Apps independentes.
Observação: você pode testar seu app em um relógio real basta se conectar a ele por Wi-Fi ou Bluetooth. O desenvolvimento com um smartwatch real permite avaliar melhor a experiência total do usuário. Um emulador também está disponível. Você pode usar o emulador do smartwatch do Android Studio para testar seu app em diferentes formatos e tamanhos de tela.
Instale a versão mais recente do Android Studio. Para mais informações sobre a criação de apps no Android Studio, consulte a Visão geral de projetos.
Use o SDK Manager para verificar se você tem a versão mais recente da Plataforma Android. Especificamente, na guia SDK Platforms, selecione Android 8.0 (Oreo).
Na tela Target Android Devices, selecione apenas a opção Wear e, na lista Minimum SDK, selecione a opção mais recente disponível.
Atualize a seção dependencies. A primeira dependência é para a Biblioteca da IU do Wear, que tem classes que exemplificam as práticas recomendadas. A segunda dependência é para a Biblioteca de Suporte para wearables, que tem outras classes, incluindo para mostradores de relógios:
No arquivo de manifesto do Android (AndroidManifest.xml) do seu app, indique que o app é independente. Especificamente, adicione uma tag meta-data da seguinte maneira:
Como filho dessa tag, use uma tag meta-data com o nome com.google.android.wearable.standalone e o valor true:
Para usar o emulador, configure um dispositivo virtual Android, chamado de AVD. Pelo SDK Manager, verifique se você tem a versão mais recente do Android SDK Platform-tools.
Selecione a imagem O para fazer o download. Por exemplo, selecione a imagem com O como Release Name, 25 como API Level e "Android 8.0 (Wear OS)" como Target. Clique em Next e em Finish.
Observação: não é possível parear um AVD de smartwatch com um AVD de smartphone. Você precisa pareá-lo com um smartphone conectado.
Se quiser usar uma Conta do Google no AVD do smartwatch para desenvolvimento, você poderá parear um smartphone com o AVD do smartwatch e sincronizar:
No app Wear OS do smartphone, comece o processo de pareamento padrão. Por exemplo, na tela "Welcome", toque no botão Set It Up. Como alternativa, se já houver um smartwatch pareado, toque em Add a New Watch na lista suspensa na parte superior esquerda.
Toque em Accounts, selecione uma Conta do Google e siga as etapas no assistente para sincronizar a conta com o emulador. Se necessário, digite a senha de bloqueio de tela do dispositivo e a senha da Conta do Google para iniciar a sincronização da conta.
Se você houver um projeto existente, talvez seja necessário atualizar o arquivo build.gradle. A versão 4.1 do Gradle é compatível com o uso de google() para indicar o repositório Maven do Google. Versões anteriores não são. Para ver informações relacionadas, consulte o repositório Maven do Google.
Portanto, caso sua versão do Gradle seja anterior à 4.1, forneça o URL do repositório Maven do Google no arquivo build.gradle do seu projeto do Android Studio. Especificamente, adicione uma seção maven à seção repositories, conforme mostrado a seguir:
Esta seção presume que seu smartwatch tenha uma porta USB. Se ele não tiver, consulte as instruções para conectá-lo por Wi-Fi ou Bluetooth.
Role até a parte inferior do menu. Se o item Developer Options não for exibido, toque em System e em About.
Conecte o smartwatch à sua máquina por USB para que você possa instalar apps diretamente nele. Como alternativa, conecte o smartwatch à máquina por Wi-Fi ou Bluetooth.
Depois de conectar o smartwatch, execute o app selecionando um destino de implantação, assim como faria com um smartphone.
Esta seção contém informações sobre a configuração de um smartphone complementar com um app complementar do Wear OS.
Observação: apps do Wear OS precisam ser autônomos e funcionar independentemente de um smartphone. No entanto, caso seu app dependa de um app para smartphones, veja as informações abaixo sobre como atualizar um smartphone com o app complementar mais recente do Wear OS.
Em um smartphone Android, acesse a página "Detalhes do app" do Wear OS. Toque em Atualizar para fazer o download do app e instalá-lo. Após a instalação, verifique se a opção Atualizar automaticamente está selecionada para o app. Consulte a seção "Configurar atualizações automáticas em apps específicos" em Atualizar apps transferidos por download. Toque em Abrir para iniciar o app.
Depois de instalar o app complementar em um smartphone, cancele todos os pareamentos obsoletos com smartwatches (“Esquecer”), se necessário. Depois, pareie o smartphone com o smartwatch com a nova imagem:
No smartphone, selecione o nome do seu dispositivo na lista. Um código de pareamento será exibido no smartphone e no smartwatch. Confira se os códigos são iguais.