Upload
startup-cursos
View
333
Download
0
Embed Size (px)
DESCRIPTION
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.
Citation preview
xsdfdsfsd
Curso de Desenvolvimento de Jogos para Android
xsdfdsfsd Hello World
Android
• No Eclipse crie um novo projeto
– File New Project
– Selecione Android Android Project
xsdfdsfsd Hello World
Android
• No Eclipse crie um novo projeto
– File New Project
– Selecione Android Android Project
xsdfdsfsd Hello World
Android
• No Eclipse crie um novo projeto
– File New Project
– Selecione Android Android Project
xsdfdsfsd Hello World
Android
• No Eclipse crie um novo projeto
xsdfdsfsd Hello World
Android
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
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
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
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
xsdfdsfsd Hello World
Android
• Abra a classe HelloAndroidActivity.java
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 é.
xsdfdsfsd Hello World
Android
• Abra a classe HelloAndroidActivity.java
– Altere o método onCreate
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.
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.
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.
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
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
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
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
xsdfdsfsd Hello World
Android
• Emulador de dispositivos virtuais
– http://en.wikipedia.org/wiki/Nexus_One
xsdfdsfsd Hello World
Android
• Execute sua aplicação:
– Run as Android Application
xsdfdsfsd Hello World
Android
• Agora vamos melhorar nossa aplicação criando a UI a partir de um XML Layout
xsdfdsfsd Hello World
Android
• Mude o codigo de sua Activity para usar o XML layout
xsdfdsfsd Hello World
Android
• Execute a aplicação novamente…
xsdfdsfsd Hello World
Android
• Repare a classe gerada pelo SDK R.java
xsdfdsfsd Hello World
Android
• Debugando código
– Vamos introduzir um erro em nosso código propositalmente…
xsdfdsfsd Hello World
Android
• Debugando código
– Execute a aplicação …
xsdfdsfsd Hello World
Android
• Debugando código
– Adicione um breakpoint no seu código
– Execute em modo debug
xsdfdsfsd Hello World
Android
• Debugando código
– Adicione um breakpoint no seu código
– Execute em modo debug
xsdfdsfsd Hello World
Android
• Dúvidas ???
– Resolva suas dúvidas ao vivo pelo Twitter @startupcursos
– Posteriormente, use o nosso fórum