Hello World Android

473 visualizações

Publicada em

http://www.startupcursos.com.br - Para ter acesso a outras aulas.
Quer saber como programar um Hello World em Android? Confira essa aula do curso de desenvolvimento Android da Startup Cursos.

  • Seja o primeiro a comentar

Hello World Android

  1. 1. xsdfdsfsdCurso de Desenvolvimento de Jogos para Android
  2. 2. xsdfdsfsd Hello World Android• No Eclipse crie um novo projeto – File  New  Project – Selecione Android  Android Project
  3. 3. xsdfdsfsd Hello World Android• No Eclipse crie um novo projeto – File  New  Project – Selecione Android  Android Project
  4. 4. xsdfdsfsd Hello World Android• No Eclipse crie um novo projeto – File  New  Project – Selecione Android  Android Project
  5. 5. xsdfdsfsd Hello World Android• No Eclipse crie um novo projeto
  6. 6. xsdfdsfsd Hello World Android
  7. 7. xsdfdsfsd Hello World Android• Preencha o projeto com os seguintes valores – Project Name: HelloAndroid – Aplication Name: Hello, Android – Package Name: br.com.startupcursos.gpa.helloandroid – Create Activity: HelloAndroidActivity
  8. 8. xsdfdsfsd Hello World Android• Preencha o projeto com os seguintes valores – Project Name: HelloAndroid – Aplication Name: Hello, Android – Package Name: br.com.startupcursos.gpa.helloandroid – Create Activity: HelloAndroidActivity
  9. 9. xsdfdsfsd Hello World Android• Preencha o projeto com os seguintes valores – Project Name: HelloAndroid – Aplication Name: Hello, Android – Package Name: br.com.startupcursos.gpa.helloandroid – Create Activity: HelloAndroidActivity
  10. 10. xsdfdsfsd Hello World Android• Preencha o projeto com os seguintes valores – Project Name: HelloAndroid – Aplication Name: Hello, Android – Package Name: br.com.startupcursos.gpa.helloandroid – Create Activity: HelloAndroidActivity
  11. 11. xsdfdsfsd Hello World Android• Abra a classe HelloAndroidActivity.java
  12. 12. xsdfdsfsd Hello World Android• Abra a classe HelloAndroidActivity.java – O método onCreate() é invocado pelo Sistema Android quando sua Activity inicia. – Este método deve ser usado para fazer a rotina de inicialização e configuração de tela. – Uma Activity não é necessariamente uma interface com usuário, mas em geral é.
  13. 13. xsdfdsfsd Hello World Android• Abra a classe HelloAndroidActivity.java – Altere o método onCreate
  14. 14. xsdfdsfsd Hello World Android• Abra a classe HelloAndroidActivity.java – No Android todos os componentes de tela são objetos filhos de view. – Um objeto view é um objeto desenhavel na tela tais como: botões, imagens ou neste caso um texto. – A subclasse de View que renderiza texto chama- se android.widget.TextView.
  15. 15. xsdfdsfsd Hello World Android• Abra a classe HelloAndroidActivity.java – No Android todos os componentes de tela são objetos filhos de view. – Um objeto view é um objeto desenhavel na tela tais como: botões, imagens ou neste caso um texto. – A subclasse de View que renderiza texto chama- se android.widget.TextView.
  16. 16. xsdfdsfsd Hello World Android• Abra a classe HelloAndroidActivity.java – No Android todos os componentes de tela são objetos filhos de view. – Um objeto view é um objeto desenhavel na tela tais como: botões, imagens ou neste caso um texto. – A subclasse de View que renderiza texto chama- se android.widget.TextView.
  17. 17. xsdfdsfsd Hello World Android• Emulador de dispositivos virtuais – O Android SDK vem com um emulador de um hardware Android – Este emulador é extramamente lento mesmo nas máquinais mais novas – Não substitui o teste no hardware real – Ajuda a testar em diferentes configurações de tela
  18. 18. xsdfdsfsd Hello World Android• Emulador de dispositivos virtuais – O Android SDK vem com um emulador de um hardware Android – Este emulador é extramamente lento mesmo nas máquinais mais novas – Não substitui o teste no hardware real – Ajuda a testar em diferentes configurações de tela
  19. 19. xsdfdsfsd Hello World Android• Emulador de dispositivos virtuais – O Android SDK vem com um emulador de um hardware Android – Este emulador é extramamente lento mesmo nas máquinais mais novas – Não substitui o teste no hardware real – Ajuda a testar em diferentes configurações de tela
  20. 20. xsdfdsfsd Hello World Android• Emulador de dispositivos virtuais – O Android SDK vem com um emulador de um hardware Android – Este emulador é extramamente lento mesmo nas máquinais mais novas – Não substitui o teste no hardware real – Ajuda a testar em diferentes configurações de tela
  21. 21. xsdfdsfsd Hello World Android• Emulador de dispositivos virtuais – http://en.wikipedia.org/wiki/Nexus_One
  22. 22. xsdfdsfsd Hello World Android• Execute sua aplicação: – Run as  Android Application
  23. 23. xsdfdsfsd Hello World Android• Agora vamos melhorar nossa aplicação criando a UI a partir de um XML Layout
  24. 24. xsdfdsfsd Hello World Android• Mude o codigo de sua Activity para usar o XML layout
  25. 25. xsdfdsfsd Hello World Android• Execute a aplicação novamente…
  26. 26. xsdfdsfsd Hello World Android• Repare a classe gerada pelo SDK R.java
  27. 27. xsdfdsfsd Hello World Android• Debugando código – Vamos introduzir um erro em nosso código propositalmente…
  28. 28. xsdfdsfsd Hello World Android• Debugando código – Execute a aplicação …
  29. 29. xsdfdsfsd Hello World Android• Debugando código – Adicione um breakpoint no seu código – Execute em modo debug
  30. 30. xsdfdsfsd Hello World Android• Debugando código – Adicione um breakpoint no seu código – Execute em modo debug
  31. 31. xsdfdsfsd Hello World Android• Dúvidas ??? – Resolva suas dúvidas ao vivo pelo Twitter @startupcursos – Posteriormente, use o nosso fórum

×