Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...
Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...
Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Sviluppo</strong> <strong>di</strong> <strong>una</strong> <strong>piattaforma</strong> <strong>per</strong> <strong>lo</strong> <strong>streaming</strong> multime<strong>di</strong>ale in ambiente Android<br />
– onResume(): richiamato quando l'activity comincia ad "interagire" con<br />
l'utente.<br />
– onPause(): viene richiamato quando l'activity sta <strong>per</strong> andare in background,<br />
normalmente <strong>per</strong>ché ne è stata avviata un'altra che si prepara a prendere il<br />
foreground.<br />
– onStop(): richiamato quando l'activity non è più visibile all'utente. Se la<br />
memoria è poca, questo metodo non viene invocato e il processo associato<br />
all’applicazione viene terminato.<br />
– onRestart(): se è richiamato, significa che l'activity sta <strong>per</strong> essere ri<strong>di</strong>segnata.<br />
– onDestroy(): richiamato appena prima che l'activity venga <strong>di</strong>strutta. Se la<br />
memoria è poca, il metodo non viene richiamato e il processo associato<br />
all'applicazione viene terminato.<br />
– onSaveInstanceState(Bundle): Android invoca questo metodo <strong>per</strong> salvare<br />
alcune informazioni sul<strong>lo</strong> stato dell'activity, come la posizione del cursore<br />
all'interno <strong>di</strong> un text-field. Normalmente non serve eseguire l'override <strong>di</strong><br />
questo metodo, <strong>per</strong>ché queste informazioni <strong>di</strong> stato aggiuntive vengono<br />
salvate in automatico.<br />
– onRestoreInstanceState(Bundle): richiamato so<strong>lo</strong> se alcuni stati dell'activity<br />
sono stati precedentemente salvati con onSaveInstanceState().<br />
Un'activity ne può richiamare un'altra me<strong>di</strong>ante l'utilizzo degli Intent.<br />
Questa è decisamente <strong>una</strong> delle novità <strong>di</strong> Android: quando <strong>lo</strong> sviluppatore crea<br />
<strong>una</strong> nuova applicazione, definisce cosa quest'ultima è in grado <strong>di</strong> fare, privilegiando<br />
così la spiccata modularità più volte citata.<br />
3.3.3 – Service<br />
Un servizio si può intendere come <strong>una</strong> activity che non necessita <strong>di</strong> interfaccia<br />
UI e che viene eseguita in background <strong>per</strong> un <strong>per</strong>iodo <strong>di</strong> tempo indefinito.<br />
45