Um olhar close-up em um aplicativo android

Nesta figura, o Package Explorer no Eclipse mostra a estrutura de um projeto Android recém-criado. Cada ramo da árvore representa um arquivo ou uma pasta, e se você expandir todos os ramos da árvore, você vê ainda mais arquivos e pastas. Por que tantos arquivos e pastas em um projeto Android?

O diretório src

o src diretório contém o código-fonte Java do projeto. Os arquivos nesse diretório tem nomes como MainActivity.java, MyService.java, DatabaseHelper.java, e MoreStuff.java.

Você pode enfiar centenas de arquivos Java em um projeto de src diretório. Mas quando você cria um novo projeto, Android normalmente cria apenas um arquivo para você.

O diretório res

Um projeto res diretório contém recursos para uso do aplicativo Android. Na figura, você vê que res tem um monte de subdiretórios: quatro desenhavel diretórios, um traçado diretório, um cardápio diretório, e três valores diretórios.

Os subdiretórios drawable

o desenhavel diretórios contêm imagens, formas e outros elementos.

Cada desenhavel diretório se aplica a determinadas resoluções de tela. Por exemplo, no nome amovível-hdpi, as cartas hdpi significa high número de dots per EuNCH. Arquivos no amovível-hdpi diretório aplicar aos dispositivos cuja resoluções são (aproximadamente) entre 180 e 280 pontos por polegada.

Para mais informações sobre resoluções de tela Android, visite o Desenvolvedores Android local na rede Internet.

Na figura, o amovível-hdpi diretório contém um arquivo chamado ic_launcher.jpg. Este arquivo descreve a imagem que aparece no ícone do aplicativo na tela lançador Android.

O subdirectório valores

de um aplicativo res / valores diretório contém um arquivo chamado strings.xml. (Veja a figura.) Este punho mostra o código em uma simples strings.xml Arquivo.

Video: Como descompilar um aplicativo android (engenharia reversa)

lt;? xml version ="1.0" encoding ="utf-8"? Gt;My First App AndroidOlá Mundo!Configurações

No strings.xml arquivo, você coletar todas as palavras, frases e frases que o usuário do aplicativo pode ver. Você amontoar frases como Olá Mundo! e My First App Android para que alguém possa traduzir-los todos em diferentes idiomas. Com todas essas frases coletadas no strings.xml arquivo, um tradutor não tem que picar ao redor para encontrar frases no código Java.



(Bisbilhotando no código em qualquer linguagem de programação real pode ser perigoso, porque o código do programa é complicado, e pode ser frágil.)

A listagem descreve um "Olá Mundo" cadeia que contém os caracteres Olá Mundo! Assim, em código Java do aplicativo, você se refere às palavras Olá Mundo! digitando R.string.hello_world. Para se referir às palavras Olá Mundo! em outro arquivo XML (como a da próxima listagem), você digita“@ Corda / hello_world”. De qualquer forma, o texto R.string.hello_world ou o texto “@ Corda / hello_world” significa as palavras Olá Mundo! na listagem anterior.

Video: How to remove Popup ads from Android Mobile | 100% Free | No tools Required

O uso de strings.xml arquivos de ajuda com localização, que, no mundo da tecnologia, é o que você faz para se adaptar um aplicativo para a linguagem e os costumes locais de uma cultura. Para localizar o aplicativo para usuários de língua francesa, por exemplo, criar uma pasta adicional chamado valores-fr. Você pode adicionar esta pasta à árvore mostrado na figura.

Dentro de valores-fr pasta, você criar uma segunda strings.xml arquivo e o novo strings.xml arquivo contém uma linha como esta:

Bonjour tout le monde!

Para romeno, você cria um valores-ro diretório, contendo uma strings.xml arquivo com esta linha:

Video: Best App That Will Get You Up in The Morning

lume Salut!

Quando Android vê qualquer R.string.hello_world ou “@ Corda / hello_world” no código, Android determina país do usuário de origem e exibe automaticamente a tradução correta. Esta localização acontece sem mais esforço de sua parte.

Video: Philips My Remote App for Android (Samsung Galaxy S III)

O subdiretório de layout

o traçado anuário contém descrições de telas dos atividades.

Um app mínima res / layout diretório contém um arquivo XML que descreve a tela de uma atividade. (Consulte a activity_main.xml ramificar na figura.) Esta lista mostra o código no simples activity_main.xml Arquivo.

O código nesta lista especifica que o layout da atividade do aplicativo é um RelativeLayout (O que quer que significa) e, centrado no interior do RelativeLayout, você tem um TextView. este TextView coisinha é um pouco etiqueta contendo as palavras Olá Mundo!


Publicações relacionadas