SDK do Android: dispositivos virtuais e físicos

O sistema operacional Android é usado em um grande número de dispositivos com diferentes tamanhos de tela, capacidade de processamento, memória e sensores, etc. Também há uma grande possibilidade de que sua base de usuários pretendida tenha diferentes versões do Android instaladas em seus dispositivos. Isso significa que você terá que ter muito cuidado ao desenvolver aplicativos Android e testá-los minuciosamente para uma ótima experiência do usuário.

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.

Gerenciador de Dispositivos do Android StudioGerenciador de Dispositivos do Android StudioGerenciador de Dispositivos do Android Studio

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.

Janelas de Configuração de Dispositivos VirtuaisJanelas de Configuração de Dispositivos VirtuaisJanelas de Configuração de Dispositivos Virtuais

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.

Imagem do sistema de configuração de dispositivo virtualImagem do sistema de configuração de dispositivo virtualImagem do sistema de configuração de dispositivo virtual

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.

Verifique a configuração do dispositivo virtualVerifique a configuração do dispositivo virtualVerifique a configuração do dispositivo virtual

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.

Lista atualizada do gerenciador de dispositivos virtuaisLista atualizada do gerenciador de dispositivos virtuaisLista atualizada do gerenciador de dispositivos virtuais

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.

Controles estendidos da janela de ferramentas do emuladorControles estendidos da janela de ferramentas do emuladorControles estendidos da janela de ferramentas do emulador

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.

Sensor de proximidade do emulador AndroidSensor de proximidade do emulador AndroidSensor de proximidade do emulador Android

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.

Lista de dispositivos físicos Android StudioLista de dispositivos físicos Android StudioLista de dispositivos físicos Android Studio

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.

Selecione vários dispositivos físicosSelecione vários dispositivos físicosSelecione vários dispositivos físicos

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.

Deixe uma resposta