Desenvolvimento de aplicativos com a janela da ferramenta de projeto do estúdio android

Um nu-ossos projeto Android contém mais de 1000 arquivos em quase 500 pastas. Isso é um monte de coisas. Se você expandir alguns dos ramos na janela ferramenta Project do Android Studio, você vê a árvore mostrada.

-Java-programação para-android-developers-2e projeto ferramenta de janela;
A janela de ferramenta Project exibe algumas partes de um aplicativo Android.

Para muitos exemplos, você pode esquecer-se sobre 99 por cento do material na janela ferramenta do Projeto. Você pode se concentrar em apenas alguns de seus ramos.

Video: Criando o Primeiro Aplicativo com o {Android Studio}

O app / manifesta ramo

o app / manifesta ramo contém o AndroidManifest.xml Arquivo. o AndroidManifest.xml arquivo fornece informações que um dispositivo precisa para executar o aplicativo. Por exemplo, um aplicativo pode conter várias atividades. o AndroidManifest.xml arquivo informa Android qual destas actividades para ser executado quando o usuário inicia o aplicativo.

A filial / java aplicativo

o app / java ramo contém código Java do seu aplicativo. Na verdade, o ramo contém várias versões do código Java do seu aplicativo. No início, você vê três ramos:

  • o com.allyourcode.a03_01 ramo contém o código que o dispositivo do usuário será executado.
  • o com.allyourcode.a03_01 (androidTest) e com.allyourcode.a03_01 (teste) ramos conter código extra que você pode usar para testar o aplicativo no computador de desenvolvimento.

Os ramos app / res

A palavra res apoia Recursos. o res ramo contém itens extras - itens que seu aplicativo usa diferente de seu próprio código Java:

Video: Dicas do Mercado de Desenvolvimento Mobile - Rodrigo Borges

  • o app / res / drawable ramo contém quaisquer imagens de tamanho regular que seu aplicativo usa.
  • o app / res / layout ramo contém arquivos que descrevem a aparência de atividades de seu aplicativo.
  • o app / res / mipmap ramo contém algumas imagens adicionais - as imagens de ícones de seu aplicativo.


O termo mipmap apoia multum in parvo mapeamento. E a frase em latim multum in parvo significa “muito em pouco.” A mipmap imagem contém cópias de texturas para muitas resoluções de tela diferentes.

  • o app / RES / valores ramo contém outros tipos de informações que um aplicativo precisa quando ele é executado.

Por exemplo, do ramo strings.xml arquivo pode conter sequências de caracteres que seu aplicativo exibe. Quando você cria um aplicativo, o strings.xml arquivo pode conter a linha

Minha aplicação

Se você quiser que os usuários romenos para desfrutar do seu aplicativo, você pode direita, clique ou control-clique no strings.xml galho e de arquivo, selecione Abrir Editor de Traduções. No Editor de Traduções do Android Studio, você pode criar um adicional app / RES / valores ramo (a strings.xml (ro) ramo) que contém a seguinte linha:

Aplicatia mea

Os scripts ramo Gradle

Gradle é uma ferramenta de software. Quando a ferramenta é executada, é preciso um monte de arquivos e combina-los para formar uma completa aplicação - um único arquivo que você pode postar no Google Play. Claro, Gradle pode combinar arquivos em muitas maneiras diferentes, de modo a obter Gradle para fazer as coisas corretamente, alguém tem que fornecê-lo com um script de algum tipo. O coração desse script está no build.gradle (Módulo: app) ramo da janela da ferramenta de projeto. Esse ramo descreve número do seu aplicativo versão, SDK mínimo e outras guloseimas.


Publicações relacionadas