O documento fornece instruções passo a passo para criar um aplicativo "Hello World" simples para Android no Eclipse, incluindo como criar um novo projeto, adicionar código para exibir uma mensagem, executar o aplicativo no emulador e depurar erros.
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. 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. 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. 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. xsdfdsfsd
Hello World
Android
• Abra a classe HelloAndroidActivity.java
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. xsdfdsfsd
Hello World
Android
• Abra a classe HelloAndroidActivity.java
– Altere o método onCreate
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. 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. 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. 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. 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. 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. 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. xsdfdsfsd
Hello World
Android
• Emulador de dispositivos virtuais
– http://en.wikipedia.org/wiki/Nexus_One
22. xsdfdsfsd
Hello World
Android
• Execute sua aplicação:
– Run as Android Application
23. xsdfdsfsd
Hello World
Android
• Agora vamos melhorar nossa aplicação
criando a UI a partir de um XML Layout
24. xsdfdsfsd
Hello World
Android
• Mude o codigo de sua Activity para usar o
XML layout
25. xsdfdsfsd
Hello World
Android
• Execute a aplicação novamente…
26. xsdfdsfsd
Hello World
Android
• Repare a classe gerada pelo SDK R.java
27. xsdfdsfsd
Hello World
Android
• Debugando código
– Vamos introduzir um erro em nosso código
propositalmente…
28. xsdfdsfsd
Hello World
Android
• Debugando código
– Execute a aplicação …
29. xsdfdsfsd
Hello World
Android
• Debugando código
– Adicione um breakpoint no seu código
– Execute em modo debug
30. xsdfdsfsd
Hello World
Android
• Debugando código
– Adicione um breakpoint no seu código
– Execute em modo debug
31. xsdfdsfsd
Hello World
Android
• Dúvidas ???
– Resolva suas dúvidas ao vivo pelo Twitter
@startupcursos
– Posteriormente, use o nosso fórum