hello world android

Post on 21-Jun-2015

337 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

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

top related