Hello World Android
-
Upload
startup-cursos -
Category
Documents
-
view
337 -
download
0
description
Transcript of Hello World Android
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