Existem tantos dispositivos físicos nos quais você pode testar seus aplicativos. Felizmente, o Android Studio nos oferece uma ótima alternativa na forma de um emulador que pode criar dispositivos virtuais com suas restrições especificadas.
Neste tutorial, mostrarei como adicionar dispositivos virtuais e físicos à sua lista de dispositivos no Android Studio.
Gerenciador de Dispositivos do Android Studio
Você pode abrir o Gerenciador de Dispositivos no Android Studio do lado direito Barra da Janela de Ferramentas ou na barra de menu principal navegando para Exibir > Janelas de ferramentas > Gerenciador de dispositivos.
Uma vez o Gerenciador de Dispositivos janela de ferramentas estiver aberta, você verá uma lista de dispositivos virtuais e físicos listados nas guias Virtual e Físico respectivamente.
Criando um dispositivo virtual
Com o Gerenciador de Dispositivos janela de ferramentas aberta, você encontrará um Criar dispositivo botão sob o Virtual aba. Clicar no botão abrirá uma nova janela que solicitará que você selecione o hardware para o seu dispositivo virtual.
Os dispositivos são divididos em várias categorias, como telefone, tablet, sistema operacional Wear, TV, automotivo, etc. Criaremos um novo telefone virtual aqui.
A janela pop-up para configuração do dispositivo virtual lista algumas características dos dispositivos que estamos criando, como tamanho, resolução e densidade de exibição, etc. Vá em frente e selecione qualquer dispositivo de sua preferência, estou selecionando Pixel 6 Pro para este tutorial.
Há também um dispositivo de telefone experimental com tamanho de tela redimensionável que pode ser redimensionado para quatro tamanhos diferentes, abrangendo um telefone, um dispositivo dobrável, um tablet e um desktop. Clique no Próximo botão depois de ter escolhido o seu dispositivo. Agora você deve ver a tela a seguir, onde deve selecionar uma imagem do sistema para instalar no seu dispositivo.
Selecione uma imagem na guia Recomendado para melhor compatibilidade e desempenho ideal. Iremos em frente com a imagem do Android 13 com o nome de lançamento Tiramisu, como você pode ver na imagem acima. o Próximo O botão pode estar desativado para a imagem do sistema selecionada. Nesse caso, você pode clicar no ícone de download ao lado do nome da imagem do sistema para baixá-la primeiro.
Depois que a imagem for baixada, você poderá clicar no botão Próximo botão para instalá-lo. Você poderá especificar um nome para seu AVD na próxima tela e verificar outras informações, como o dispositivo escolhido e a imagem do sistema. Você também pode configurar valores para orientação de inicialização e renderização baseada em hardware ou software.
Vamos deixar tudo com os valores padrão por enquanto e clicar Terminar. Você verá o dispositivo virtual listado na Gerenciador de Dispositivos janela de ferramentas como mostrado abaixo.
Você pode clicar no ícone ou botão de inicialização para iniciar o AVD ou dispositivo virtual Android no emulador. Você pode até iniciar vários AVDs juntos. Eles serão carregados em guias diferentes. Depois de iniciado, você verá o AVD na janela do emulador, conforme mostrado abaixo.
Instalando aplicativos no emulador
Temos um tutorial no Tuts+ onde aprendemos como usar os sensores de proximidade e giroscópio em dispositivos Android. Escrevemos o código para uma atividade simples que irá detectar o quão perto estamos do dispositivo usando os dados do sensor de proximidade e depois mudar a tela para vermelho se estivermos muito perto.
Nesse tutorial, instalamos o aplicativo em um dispositivo físico, mas o Android Studio nos dá a opção de simular as informações desses sensores em seus AVDs. Você pode instalar o mesmo código de sensor de proximidade em nosso AVD neste tutorial.
Depois de criar o aplicativo, você pode instalá-lo e executá-lo em seu emulador simplesmente pressionando o botão Executar aplicativo ícone na barra de ferramentas ou navegando até Executar > Executar aplicativo. O atalho de teclado Shift + F10 também funciona.
Depois que o aplicativo instalado for iniciado com sucesso, você verá vários botões na parte superior da janela do emulador. Clique no Controles Estendidos botão como mostrado abaixo.
O abrirá uma nova janela onde você pode simular muitas funcionalidades de dispositivos reais, como receber uma chamada ou SMS, bem como a posição do dispositivo e os dados do sensor de proximidade. Neste caso, estamos simplesmente interessados nos dados de proximidade. Clique no Sensores virtuais opção na janela Controle Estendido. Você veria as seguintes opções sob o Sensores Adicionais rótulo.
Mude o valor do sensor de proximidade para algo abaixo de 1cm e você verá que a tela fica vermelha. Da mesma forma, use qualquer valor acima de 1 e você verá que a tela fica verde.
Gerenciando Dispositivos Físicos
Alguns comportamentos, como fazer uma chamada, etc., só podem ser testados adequadamente em um dispositivo físico. Da mesma forma, é muito mais fácil testar os recursos do Bluetooth em dispositivos físicos reais por enquanto.
Isso significa que se torna absolutamente necessário poder testar seus aplicativos em dispositivos físicos. As conexões de dispositivos físicos podem ser feitas com um USB ou sem fio usando WiFi. Você pode conectar o Android Studio a dispositivos físicos seguindo as etapas deste tutorial. A imagem a seguir mostra dois dispositivos emparelhados conectados usando emparelhamento USB e Wi-Fi.
Você pode executar e instalar seu aplicativo em qualquer um dos dispositivos selecionando-os no menu suspenso mostrado na imagem acima. O dispositivo atualmente selecionado é o Xiaomi M2101K6P. Você pode selecionar um AVD no menu suspenso ou qualquer outro dispositivo físico conectado.
Você também tem a opção de escolher Selecione vários dispositivos no menu suspenso e execute seu aplicativo em vários dispositivos ao mesmo tempo. Selecione os dispositivos onde deseja executar o aplicativo e pressione OK. Depois disso, você ainda precisa clicar no botão Executar aplicativo botão ou pressione Shift + F10.
Pensamentos finais
Neste tutorial, aprendemos como gerenciar dispositivos virtuais e físicos no Android Studio. Uma das vantagens de usar dispositivos virtuais é que eles permitem que você teste seu aplicativo em uma grande variedade de tamanhos de tela, bem como em versões do Android. No entanto, eles não se destinam a você renunciar completamente aos testes em dispositivos físicos. Esses dispositivos virtuais também ocuparão uma quantidade significativa de espaço no disco rígido, portanto, vale a pena ter isso em mente.
Como você viu no tutorial, não é necessário manter todos os seus dispositivos físicos conectados via USB. O emparelhamento de dispositivos por Wi-Fi permite que você faça qualquer teste com muito mais facilidade.
Você sempre deve usar uma combinação de dispositivos físicos e virtuais para obter os melhores resultados.