JDN > Formations professionnelles > Réseaux, télécoms, sécurité > Télécoms > Formation Android: Programmation d'applications pour la plateforme Android




Formation Android: Programmation d'applications pour la plateforme AndroidInformations pratiquesCentre de formation ac6-formation

 Formation Android: Programmation d'applications pour la plateforme Android


 ac6-formation, COURBEVOIE
 Formation inter entreprise / intra entreprise


Objectif * Comprendre le SDK Android
* Maîtriser les tâches de programmation principales avec Android
* Conception d'interfaces utilisateur
* Stockage et récupération de données
* Accès aux réseaux de communication
* ...
* Intégration de votre application dans un système Android
* Appel les composants système
* Etre appelé par d'autres composants
Contenu Introduction
* Histoire
* Vue d'ensemble
* Composants des applications Android
* Activité
* Service
* Récepteur de diffusion
* Fournisseur de contenu
* Le fichier Manifest
* Déclaration des composants applicatifs
* Autorisations
- Exercice : Application Hello world

Activités et interface utilisateur
* Méthodes des activités (onCreate, onStart, ...)
* Cycle de vie des Activités
* Intentions et filtre d'intentions
* Invocation d'activité avec et sans résultats (startActivity, startActivityForResult)
* Tâches (piles d'activités) et navigation entre activités
* Ressources
* Chaînes de caractères
* Images
* Mise en page
* Vues
* Boutons, étiquettes et champs d'édition
* Instanciation d'une vue depuis une ressource
* Mise en page
* Types de mise en page
* Propriétés des composants liées à la mise en page
* ListView
* Accès aux données (classe et sous-classes d'adaptateur)
* Saisies utilisateur
* Ecran tactile et clavier
* Gestion du clavier logiciel
* Notifications à l'utilisateur
* Boîte de dialogue
* Barre d'état
* Toast
* Adaptation de l'interface utilisateur
* En fonction de la langue
* En fonction des caractéristiques de l'écran (dimensions, orientation ...)
* Dialogue de recherche (SearchManager)
- Exercice : Application Notepad
- Exercice : Application Hello world bilingue (Anglais-Français)

Test et debug
* Utilisation du debugger depuis Eclipse
* Logs
* Test unitaire

Eléments avancés d'interface utilisateur
* Interface utilisateur et le multitâche
* Accès aux vues depuis une autre tâche
* Création de contrôle personnalisé
* En dérivant la classe View
* En dérivant une vue existante
* Dessin 2D
* Canevas et formes
* Dessin à partir de la tâche principale
* Dessin depuis une autre tâche
* Animations
* Dessin 3D
* L'API OpenGL ES
- Exercice : Création d'une interface multi-tâche avec des boutons et des barres de progression
- Exercice : Déplacement d'une image à l'écran
- Exercice : Rotation d'un cube

Services
* Déclaration de service
* Démarrage et arrêt d'un service
* Les RPC
* Définition and implémentation d'une interface AIDL
* Lien à un service et invocation de RPC

Multimedia
* Playback audio et video (La classe MediaPlayer)
* Capture Audio et video (La classe MediaRecorder)
- Exercice : Implementation d'un service de playback mp3

Réseau
* Gestion des Connexions
* Sockets
* Requètes HTTP
* Le contrôle WebView
* Les services Web
- Exercice : Communications sur socket
- Exercice : Affichage d'une page web avec WebView
- Exercice : Utilisation d'un service web

Gestion de données
* Stockage
* Préférences partagées
* Sockage interne
* Sockage externe
* SQLite
* Fournisseur de contenu
* Communication avec un fournisseur de contenu
* Création d'un fournisseur de contenu
- Exercice : Stockage de fichiers MP3 et des informations associées dans une table SQLite
- Exercice : Implémentation d'un fournisseur de contenu et d'un client pour accéder aux fichiers MP3

Interaction avec la plateforme
* Gestion des contacts
* Envoi et réception d'e-mails
* Emission d'un appel
* Prise de photos
* Les principaux événements du système
* Récepteur de diffusion
- Exercice : Application pour prendre une photo et ajouter un contact

Bluetooth
* Configuration
* Recherche de périphérques Bluetooth
* Gestion des services (SDP)
* Sockets RFCOMM
- Exercice : Communication avec un périphérique Bluetooth

Services de localisation et API Google Map
* Localisation
* Le framework de localisation GSM, WIFI etGPS (La classe LocationManager)
* Integration de l'API Google Map dans une application (La classe MapView)
- Exercice : Utilisation de MapView et affichage d'images sur la carte pour des points d'intérêt
Niveau requis Connaissance du langage Java
Coût 1950 euros
Durée de la formation 4 jours

 

Mise à jour le 03 Mars 2011 
Mettre à jour | Envoyer cette fiche 


Rechercher
> Recherche avancée
> Toutes les formations
> Top des recherches
0-9|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z


Les informations contenues dans l'Annuaire des formations sont communiquées par les établissements concernés. Elles n'engagent en rien la responsabilité de l'éditeur du Journal du Net. © Benchmark Group


Rechercher une formation
Recherche avancée | Toutes les formations
Top des recherches


ENST Telecom Paris formation continue et professionnelle – Cegos
CNFCE ORSYS
Journal du Net Voir un exemple
Management Voir un exemple
Emploi Voir un exemple
Toutes nos newsletters

Annonces Google