Cette formation vise à enseigner aux participants les principes de gestion des données, des services et du multithreading sous Android. Elle s’adresse à toute personne souhaitant améliorer sa connaissance du développement Android.
Pour cette formation, il est nécéssaire de connaître la base d'androïd.
-
Types de ressources supportées
-
Externalisation des valeurs
-
Les classes d’intention
-
Récepteurs de flux
-
Construction d’un service
-
Exposition d’objet IPC
-
Création d’un service en tache de fond
-
Comment partager des données entre les applications
-
La sauvegarde de données simple
-
Utilisation des préférences (SharedPreferences, le mode de lecture). Récupération d'un ensemble de préférences
-
Utilisation du système de fichiers (dont XML)
-
L'emplacement des fichiers contenant les données (zone internal/external)
-
Utilisation de la base de données embarquée (SQLite), insertion de données
-
Utilisation de l'API Android
-
Rappels sur la programmation réseau
-
Communication avec une Socket serveur
-
Utiliser HTTP avec les API Android
-
Introduction à la consommation des services web
-
Parser du JSON avec la librairie Gson pour Android, utilisation de la librairie Gson
-
Gestion de la téléphonie. Appels. Gestion des SMS. Interactions avec la carte SIM
-
Multimédia. Dessin et animations. Lecture audio et vidéo
-
La capture multimédia (son, image, vidéo, ...)
-
Les API de (géo)localisation avec Google Maps
-
Configurer l'émulateur pour tester la géolocalisation