hello world android

31
xsdfdsfsd Curso de Desenvolvimento de Jogos para Android

Upload: startup-cursos

Post on 21-Jun-2015

337 views

Category:

Documents


0 download

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.

TRANSCRIPT

Page 1: Hello World Android

xsdfdsfsd

Curso de Desenvolvimento de Jogos para Android

Page 2: Hello World Android

xsdfdsfsd Hello World

Android

• No Eclipse crie um novo projeto

– File New Project

– Selecione Android Android Project

Page 3: Hello World Android

xsdfdsfsd Hello World

Android

• No Eclipse crie um novo projeto

– File New Project

– Selecione Android Android Project

Page 4: Hello World Android

xsdfdsfsd Hello World

Android

• No Eclipse crie um novo projeto

– File New Project

– Selecione Android Android Project

Page 5: Hello World Android

xsdfdsfsd Hello World

Android

• No Eclipse crie um novo projeto

Page 6: Hello World Android

xsdfdsfsd Hello World

Android

Page 7: 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

Page 8: 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

Page 9: 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

Page 10: 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

Page 11: Hello World Android

xsdfdsfsd Hello World

Android

• Abra a classe HelloAndroidActivity.java

Page 12: Hello World Android

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 é.

Page 13: Hello World Android

xsdfdsfsd Hello World

Android

• Abra a classe HelloAndroidActivity.java

– Altere o método onCreate

Page 14: Hello World Android

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.

Page 15: Hello World Android

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.

Page 16: Hello World Android

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.

Page 17: Hello World Android

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

Page 18: Hello World Android

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

Page 19: Hello World Android

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

Page 20: Hello World Android

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

Page 21: Hello World Android

xsdfdsfsd Hello World

Android

• Emulador de dispositivos virtuais

– http://en.wikipedia.org/wiki/Nexus_One

Page 22: Hello World Android

xsdfdsfsd Hello World

Android

• Execute sua aplicação:

– Run as Android Application

Page 23: Hello World Android

xsdfdsfsd Hello World

Android

• Agora vamos melhorar nossa aplicação criando a UI a partir de um XML Layout

Page 24: Hello World Android

xsdfdsfsd Hello World

Android

• Mude o codigo de sua Activity para usar o XML layout

Page 25: Hello World Android

xsdfdsfsd Hello World

Android

• Execute a aplicação novamente…

Page 26: Hello World Android

xsdfdsfsd Hello World

Android

• Repare a classe gerada pelo SDK R.java

Page 27: Hello World Android

xsdfdsfsd Hello World

Android

• Debugando código

– Vamos introduzir um erro em nosso código propositalmente…

Page 28: Hello World Android

xsdfdsfsd Hello World

Android

• Debugando código

– Execute a aplicação …

Page 29: Hello World Android

xsdfdsfsd Hello World

Android

• Debugando código

– Adicione um breakpoint no seu código

– Execute em modo debug

Page 30: Hello World Android

xsdfdsfsd Hello World

Android

• Debugando código

– Adicione um breakpoint no seu código

– Execute em modo debug

Page 31: Hello World Android

xsdfdsfsd Hello World

Android

• Dúvidas ???

– Resolva suas dúvidas ao vivo pelo Twitter @startupcursos

– Posteriormente, use o nosso fórum