fond
logo cours
Programmation sur Plateforme Mobile - site compagnon
Semaine 14 — Android, notions avancées

Résumé de la semaine

Cette semaine traite des aspect internes liés à Android. Les mécanismes de diffusions de l'information seront abordés que cette information soit pérenne (stockée dans une base de donnée), ou temporaire (valeur des capteurs). En plus de ces mécanismes, nous aborderons la notion de threads et de tâches asynchrones qui permettent d'avoir des applications réactives. Enfin la publicité, comme moyen de se financer, sera traitée.

La carte de la semaine

Elle est également disponible ici au format pdf. Vous pouvez accéder aux séquences soit par le biais de la carte, soit via la table des matières ci-contre (avec les informations associées). La signification des codes de couleur est située juste après la carte.

%3 debsemaine14 Semaine 14 Android, notions avancées seq195 Framework de communication debsemaine14->seq195 seq196 Les Services seq195->seq196 seq199 les Widgets seq195->seq199 seq197 Broadcast Receiver seq196->seq197 seq198 Les Content Providers seq197->seq198 seq198->seq199 seq200 Gestion des packages et redéfinir l'écran d'acueil seq199->seq200 seq201 Les tâches asynchrones seq200->seq201 seq202 Les threads seq201->seq202 seq203 Gestion de la batterie seq202->seq203 seq204 Connexion au réseau seq203->seq204 seq205 Les capteurs seq204->seq205 seq206 Peer 2 Peer seq204->seq206 seq205->seq206 seq207 La publicité seq206->seq207 seq208 Conclusion générale du cours seq207->seq208 finsemaine14 142 mn max de vidéo seq208->finsemaine14

Signalétique des séquences

Sur les cartes Icône dans les pages Signification
Séquence indiquée sur fond rouge Présentation de concepts de base
Séquence indiquée sur fond vert Présentation d'éléments optionnels (requiert un prérequis indiqué sur la page associée)
Séquence indiquée sur fond bleu Illustration des notions associées au moyen d'exemples
Séquence indiquée sur fond violet Démonstration en ligne
Séquence indiquée sur fond orange Présentation des exercices à faire

Les flèches pleines dénotent l'ordre des séquences et les flèches en pointillés une dépendance entre deux séquences lorsqu'elle n'est pas uniquement motivée par l'ordre initialement prévu (par exemple, l'enrichissement d'un exemple déjà présenté quelques séquences auparavant et que l'auditeur pourrait ne pas avoir regardé).