Desenvolvimento de Apps e Games para Android - Parte 3

  • 2,494 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,494
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
261
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Desenvolvimento deApps e Games para AndroidPor Erisvaldo Júnior. Parte 3 (13/09/2011)
  • 2. RECAPITULANDO…
  • 3. Estrutura de um projeto Android Quando se cria um projeto com o ADT plugin, obtém-se a seguinte estrutura de pastas:• / - Raiz do projeto. o src/ - Classes Java o gen/ - Código Java gerado automaticamente. o res/ - Recursos da aplicação  drawable/ - Imagens  layout/ - Layouts de telas/formulários.  values/ - Arquivos de variáveis. o AndroidManifest.xml - Configuração do projeto.
  • 4. AndroidManifest.xmlArquivo de configuração de uma aplicação Android. Identifica onome e o ícone da aplicação, declara os componentes, realiza aconexão com bibliotecas extras que a aplicação necessita (alémda biblioteca padrão do Android), define a versão mínima doAndroid na qual a aplicação pode ser executada e identificaquaisquer permissões que a aplicação espera obter.
  • 5. Classe R
  • 6. Layout – main.xmlA forma mais comum de esboçar uma tela é através de umarquivo de layout no formato XML.Esse arquivo determina o tipo de layout utilizado e declara oselementos de interface que compõem a tela, correspondentesàs classes View e suas subclasses.Além disso, a aplicação pode criar objetos View e ViewGroup,bem como manipular suas propriedades, em tempo deexecução, através de código na Activity.
  • 7. LinearLayoutO layout básico, padrão quando da geração de um .XML de layout no Android, é oLinearLayout. Como o próprio nome diz, ele dispõe os componentes linearmenteem uma unica direção definida pelo atributo android:layout_orientation.
  • 8. AbsoluteLayoutImplementa um plano cartesiano e posiciona os componentes em coordenadas X,Y de forma absoluta. Posicionando componentes no AbsoluteLayout
  • 9. TableLayoutComporta seus filhos em linhas e colunas. Cada filho é representado por umTableRow (uma espécie de LinearLayout na horizontal) que permite que uma ouais células sejam adicionadas horizontalmente, sendo que cada célula podeconter um único View.
  • 10. RelativeLayoutOs componentes são ajustados através de relacionamentos entre si ou ao seu pai.
  • 11. RelativeLayout (Código)
  • 12. EXERCÍCIOS DE LAYOUTExercício 1.2: criar um layout linearlayout.xml de forma a confeccionar a telaabaixo.
  • 13. EXERCÍCIOS DE LAYOUTExercício 1.3: criar o layout abaixo.
  • 14. Roteiro da AulaPRIMEIROS APPS Bem vindo ao mundo da mobilidade
  • 15. PRIMEIROS APPS
  • 16. Exercício 2.1Criar a aplicaçãoao lado. Aopressionar obotão, exibir umAlertDialoginformando Álcoolou Gasolina.
  • 17. Cada View tem propriedades deInterface e também listeners de eventos
  • 18. Não é necessário iniciar outra Activity, vocêpode simplesmente mostrar uma Dialog
  • 19. Exercício 2.2Criar uma aplicaçãocom duas Activities euma Dialog. UmaActivity (FormActivity)é chamada através doclique no primeirobotão e a Dialogatravés do clique nosegundo botão.
  • 20. Exercício 2.2 (FormActivity) Formulário com campos que devem ser mapeados para a Activity.
  • 21. obrigado• e-mail: erisvaldo@yupistudios.com.br• web: http://erisvaldojunior.com• twitter: @erisvaldojunior