Escolar Documentos
Profissional Documentos
Cultura Documentos
84,7%
11,0%
2,5% 1,3%
0,5%
Participao
http://developer.android.com/about/dashboards/index.html
O SDK do Android
Plugin ADT (Android Development Tools) para Eclipse uma extenso para o
IDE Eclipse permite criar, executar e depurar aplicativos Android, export-
los para distribuio.
O ADT contm uma ferramenta de projeto visual de interface grfica do
usurio, que podem ser arrastados e soltos no lugar para forma interfaces sem
nenhuma codificao.
O emulador do Android
Neste curso usaremos o SDK da verso 4.4. Se quiser instalar outras verses
mais antigas, fique vontade.
O download do SDK j acompanha a verso mais recente (4.4), caso queira
programar para uma verso anterior ser necessrio fazer o download de
verses a partir do SDK Manager.
Aps instalao, iremos configurar um AVD Android Virtual Device. Para isto
clique no menu Tools -> Manage AVD
Configurando um AVD
O diretrio /src:
Contm os arquivos de origem Java associados ao seu projeto. Por exemplo, a
classe Activity chama a MainActivity.java que armazenado neste diretrio com o
nome do pacote especificado no assistente de projeto Android. Esta classe
MainActivity fornece todo o cdigo da aplicao associados com o aplicativo criado.
O diretrio /gen:
A pasta /gen contm os arquivos de origem Java e outros arquivos de cdigo
gerado pelo Eclipse, que esto associados com o seu projeto. No edite estes
arquivos diretamente. Por exemplo, o arquivo R.java um arquivo gerado para
vincular seus arquivos de recurso (como definido na estrutura do diretrio /res)
para uso em seus arquivos /src Java.
Estes arquivos so recriados sempre que voc adicionar recursos ao seu projeto ou
recompilar seu projeto.
Estrutura de um projeto para Android
O diretrio /bin:
A pasta /bin contm os arquivos de aplicativos resultantes de pacotes associados
com o seu projeto uma vez que foi construdo. Arquivos do pacote, ou apks, so o
produto que voc realmente instala em um dispositivo Android.
O diretrio /res:
A pasta /res contm os arquivos de recursos associados ao seu projeto. Todos os
grficos, valores, layouts e outros arquivos de recursos so armazenados na
hierarquia de arquivo de recurso no diretrio /res.
Diferentes tipos de recursos so armazenados em diretrios diferentes. Por
exemplo, os grficos so armazenados sob a tag diretrio /drawable, enquanto
valores e outras primitivas so armazenados sob a tag diretrio /values. Recursos
de interface do usurio so armazenados no diretrio /layout. Tags especiais
muitas vezes incluem alguma nomenclatura para organizar os recursos ainda por
tipo de tela, verso do Android, e outros detalhes do dispositivo.
Estrutura de um projeto para Android
AndroidManifest.xml:
O arquivo AndroidManifest.xml um arquivo de configurao muito importante que seu
aplicativo obrigatrio.
Este arquivo usado para especificar tudo sobre a sua aplicao a partir do nome do
aplicativo e um cone para os arquivos de Atividade de classe utilizados e as permisses
que seu aplicativo precisa para funcionar, entre muitos outros detalhes.
Proguard-PROJECT.TXT:
O arquivo proguard-PROJECT.TXT gerado pelo assistente de projeto Android. Este
arquivo usado para configurar as definies Proguard associados ao seu projeto.
ProGuard uma ferramenta que pode ser usada para ajudar a proteger o cdigo de
pirataria de software usando ofuscao e otimizao de cdigo.
project.properties:
O arquivo project.properties gerado pelo assistente de projeto Android. Este arquivo
usado para configurar as definies do projeto Eclipse. Desenvolvedores raramente, ou
nunca, precisam editar este arquivo diretamente. Em vez disso, clique direito sobre o
projeto no Eclipse, escolha propriedades, e faa as alteraes necessrias usando a
interface do usurio do Eclipse.
Executando o projeto