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
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Tipos de Elementos<br />
BroadcastReceiver deve ser usado quando a aplicação<br />
deve reagir a eventos externos à aplicação (e.g.<br />
ligação telefônica, telefônica timer, timer rede wifi ifi disponí disponível, el etc etc.) )<br />
BroadcastReceivers são definidos no<br />
<strong>Android</strong>Manifest.xml, ou são registrados usando<br />
método Context.registerReceiver().<br />
Obs: A aplicação não precisa estar executando; o<br />
sistema vai inciá-la quando o BroadcastReceiver é<br />
di disparado d<br />
Aplicações também podem enviar seus<br />
IntentBroadcasts para outras aplicações<br />
© Markus Endler<br />
Tipos de Elementos<br />
Serviço = uma thread (processo) executando em<br />
background, independentemente de uma Interface do<br />
usuário (p.ex. tocar músicas de uma playlist)<br />
Activities (para escolha do album) podem se conectar a<br />
um serviço usando Context.bindService() para inicia-lo<br />
(se já não executa) .<strong>Uma</strong> vez conectado, pode-se<br />
interagir com ele através da interface exportada pelo<br />
mesmo (p.ex. p/ “pause”)<br />
ContentProvider = uma classe usada para p qque aplicações p ç<br />
compartilhem dados entre sí ; implementa um conjunto<br />
de métodos padrão para armazenar e recuperar dados<br />
de um determinado tipo;<br />
Obs: aplicações também podem interagir através de um<br />
banco de dados SQL ou de arquivos<br />
© Markus Endler