30.04.2013 Views

A plataforma Android: Uma Introdução Android - PUC-Rio

A plataforma Android: Uma Introdução Android - PUC-Rio

A plataforma Android: Uma Introdução Android - PUC-Rio

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Tipos de Elementos<br />

Activity = uma tela de sua aplicação; cada uma é uma<br />

especialização da classe base Activity. Sua classe<br />

será composta de views que respondem a eventos;<br />

uma atividade pode retornar um valor para outra<br />

atividade;<br />

Intent = classe usada para passar o controle de uma<br />

atividade para outra; um intent consiste de uma ação<br />

(evento/requisição) e uma URI indicando um dado<br />

sobre o qual a ação deve ser executada. Valores<br />

comuns para ações: õ MAIN ( (entrada t d dda aplicação), li ã )<br />

VIEW, PICK, EDIT, etc.<br />

Exemplo: para visualizar informação de contato criase<br />

um intent com açãoVIEW e a URI indicando os<br />

dados associados a uma pessoa.<br />

© Markus Endler<br />

Tipos de Elementos<br />

IntentFilter = desrição de quais intents uma Activity (ou<br />

BBroadcastReceiver) d tR i ) é capaz dde ttratar t e são ã<br />

publicados no arquivo <strong>Android</strong>Manifest.xml<br />

Exemplo: <strong>Uma</strong> Activity capaz de mostrar dados de<br />

uma pessoa iria publicar um IntentFilter com a<br />

capacidade VIEW para determinados dados;<br />

Obs: Activities com IntentFilters equivalentes podem<br />

ser trocadas a qualquer instante<br />

© Markus Endler

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!