G2 | Programmation Android |
Les exercices sont réalisés sur carte cible à base de processeurs NXP i.MX6 ou i.MX8 | ||
Nous utilisons la dernière version libre d'Android, telle que supportée par la carte. |
Exercise : | Application Hello world |
Exercise : | Application Notepad simplifiée |
Exercise : | Amélioration de l'application Notepad |
Exercise : | Application Hello World bilingue (Anglais-Français) |
Exercise : | Création d'une interface multi-tâche avec des boutons et des barres de progression |
Exercise : | Déplacement d'une image à l'écran |
Exercise : | Utilisation de fragments pour adapter l'application Notepad à des tailles d'écrans variables |
Exercise : | Création d'une vue 3D animée en OpenGL/ES (depuis Java et à travers le NDK) |
Exercise : | Utilisation de Renderscript pour transformer une image couleur en noir et blanc |
Exercise : | Création d'un service applicatif |
Exercise : | Utilisation du PowerManager pour empêcher la mise en veille |
Exercise : | Implementation d'un service de playback mp3 |
Exercise : | Implementation d'un BroadcastReceiver applicatif |
Exercise : | Communications sur socket | |
Exercise : | Affichage d'une page web avec WebView | |
Exercise : | Utilisation d'un service web |
Exercise : | Stockage de fichiers MP3 et des informations associées dans une table SQLite | |
Exercise : | Implémentation d'un fournisseur de contenu et d'un client pour accéder aux fichiers MP3 |
Exercise : | Application pour prendre une photo et l'envoyer à un contact |
Exercise : | Lecture et affichage des valeurs d'un capteur |
Exercise : | Bluetooth chat |
Exercise : | Utilisation de MapView et affichage d'images sur la carte pour des points d'intérêt |