- ldpi;
- mdpi;
- hdpi;
- xhdpi;
- xxhdpi;
- xxxhdpi.
icone512x512.png
Precisa estar em formato PNG, com cores em 32 bits e resolução 512 x 512 pixels.- mipmap-ldpi - Esta resolução está obsoleta, tendo sido descontinuado o seu uso;
- mipmap-mdpi - esta pasta contém o ícone para o app, ic_launcher.png, em resolução média padrão, com 48 x 48 pixels;
- mipmap-hdpi - esta pasta contém o ícone para o app, ic_launcher.png, em resolução alta, de 72 x 72 pixels;
- mipmap-xhdpi - esta pasta contém o ícone para o app, ic_launcher.png, em resolução extra-alta, com 96 x 96 pixels;
- mipmap-xxhdpi - esta pasta contém o ícone para o app, ic_launcher.png, em resolução extra/extra-alta, com 144 x 144 pixels;
- mipmap-xxxhdpi - esta pasta contém o ícone para o app, ic_launcher.png, em resolução extra/extra/extra-alta, com 192 x 192 pixels, finalmente para aquelas telas lindas e brilhantes, que só alguns usuários felizes possuem, com resolução super/ultra/mega/blaster alta;
- ícone512x512.png - arquivo com um ícone que será solicitado no momento do envio do app à Google Play Store.
ic_launcher.png
Serve para facilitar a substituição com o ícone padrão já existente em um novo projeto Android.Para a resolução baixa:
ldpi
Já não é necessário incluir uma versão do arquivo.Neste caso, o próprio Android fará um escalonamento da versão existente:
mdpi
Confecção das imagensPara a definição das imagens, você tem duas alternativas:
- Criar umas imagens próprias, usando programas como CorelDRAW (meu preferido), Gimp, Photoshop, Illustrator ou InkScape;
- Encontrar algumas imagens "livres" na Internet que você possa usar.
No entanto, caso seja como a maioria dos outros programadores mortais, precisará pedir a ajuda de alguém que saiba ou recorrer à opção 2.
CUIDADO para não infringir direitos autorais
Caso o autor das imagens não tenha afirmado que estas possam ser usadas comercialmente, entre primeiro em contato com ele.
Como inserir os novos ícones no projeto
Com estes arquivos preparados, basta colocar cada cópia do ícone dentro da respectiva pasta drawable do projeto, que o Android "escolherá" automaticamente qual ícone usar, com base na densidade de pixels do aparelho.
Com o projeto aberto no Android Studio, expanda a pasta:
res
Usando a perspectiva:
Project
Para que todas as subpastas fiquem visiveis.Abra uma janela com as pastas dos arquivos de imagens e copie cada um dos arquivos:
ic_laucher.png
Existentes para a sua pasta correspondente do projeto.O Android Studio lhe perguntará se você quer:
copiar (copy files)
Ou:
criar um atalho para o arquivo (Link to files)
Selecione:
Copy files
Como já existe um ícone padrão no lugar, o Android Studio perguntará se você quer:
sobrescrever o arquivo anterior (Do you wish to overwrite?)
Responda:
Yes
Caso não encontre uma das pastasNão há motivo para pânico!
Clique com o botão direito do mouse sobre a pasta:
res
Na perspectiva:
Project
E selecione:
New / Diretory
Devendo ter o seu nome exato!Assim, quando compilar e executar o aplicativo, verá agora o seu estiloso ícone na listagem de aplicativos instalados!
Lembrando que você ainda precisa disponibilizar, pelo menos, duas telas (screenshots ou, para alguns, prints) do aplicativo em execução, para serem mostradas na Google Play Store.
Você pode tirar as imagens facilmente usando a ferramenta de recorte do seu SO (existente tanto no Linux quanto no Windows e no Mac).
Em caso de erro...
Se o aplicativo ainda exibir o ícone antigo (do nosso camarada robô verde), experimente excluí-lo do emulador/aparelho antes de executar novamente.
Para excluir, basta fazê-lo como o faria com qualquer outra aplicação:
Clique sobre seu ícone, mantendo-o pressionado e selecionado e arraste-o para a lixeira do Android.