Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch...

20
Introdução ao Java Prof. Herbert Rausch Fernandes

Transcript of Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch...

Page 1: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Introdução ao Java

Prof. Herbert Rausch Fernandes

Page 2: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Criando uma aplicação

Page 3: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Criando uma aplicação

Page 4: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Criando uma aplicação

Page 5: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Activity

• Uma Activity é basicamente uma classe gerenciadora de UI (Interface com o usuário). Todo aplicativo Android começa por uma Activity.

• http://developer.android.com/reference/android/app/Activity.html

Page 6: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Activity

Page 7: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

ACTIVITY_MAIN.XML

Page 8: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Executando a Aplicação

Page 9: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Executando a Aplicação

Page 10: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Executando a Aplicação

Page 11: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Adicionando um botão na Tela

Page 12: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Campo Editável

Page 13: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Criando um evento

Page 14: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Nova Activity

Page 15: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Nova Activity

Page 16: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Activity

• Na classe MainActivity ocorre a chamada para a nova interface através do evento do botão.

Page 17: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Atividade1Activity

Page 18: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Atividade1Activity

Altere a função comparar para verificar se as duas strings são iguais.

Page 19: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Atividade1Activity

Page 20: Introdução ao Java - herbertrf.files.wordpress.com · Introdução ao Java Prof. Herbert Rausch Fernandes. Criando uma aplicação. Criando uma aplicação. Criando uma aplicação.

Atividade Prática

• Crie uma nova aplicação• Este novo aplicativo tem 3 activity.– Activity principal que o usuário seleciona uma das

duas opções:1. Calcular fatorial;2. Calcular Fibonacci

– Crie uma Activity que calcula o fatorial de um número;

– Crie uma Activity que calcula o número de Fibonacci