JAVA MOBILE
Chapitre : Java Mobile
Riadh Bouhouchi
RIADH BOUHOUCHI 1
JAVA MOBILE
Table des matières
I. Préparation de l’environnement :
1. Installer JDK
2. Installation d'Android Studio
3. Gestion de la configuration d'Android Studio
II. Création d’un projet Android
1. Création d’un projet
2. Choisir une interface pour la première main Activity
3. Configuration AVD Manager :
III. Exercice
RIADH BOUHOUCHI 2
JAVA MOBILE
Objectif : On cherche à réaliser une application java mobile afin de découvrir le domaine de la
programmation mobile.
RIADH BOUHOUCHI 3
JAVA MOBILE
I. Préparation de l’environnement :
1. Installer JDK
JDK : Java Development Kit
2. Installation d'Android Studio
Android Studio : IDE adapté permet de faire la programmation Android.
3. Gestion de la configuration d'Android Studio
SDK :………….
II. Création d’un projet Android
1. Création d’un projet
On va créer une application permet d’afficher le message « Bonjour FST » lors de leur
exécution.
RIADH BOUHOUCHI 4
JAVA MOBILE
RIADH BOUHOUCHI 5
JAVA MOBILE
2. Choisir une interface pour la première main Activity
RIADH BOUHOUCHI 6
JAVA MOBILE
RIADH BOUHOUCHI 7
JAVA MOBILE
▪ L'onglet Text donne le code XML de ce fichier
▪ L'onglet Design permet de visualiser l'IHM et de construire cette IHM en glisserdéposer
avec les éléments graphiques.
➢ Structure de l’application :
▪ [Link] : une classe java présente l’activité principale qui s’occupe de gérer
les évènements de votre interface :
- Une activité gère l’affichage et l’interaction d’un écran (IHM)
- Gère les événements, lance l'affichage d'autres écrans, lance du code applicatif.
▪ [Link] : Fichier XML qui contient le code XML pour placer les objets
graphiques sur votre activité.
▪ Res : contient les ressources accessibles par le projet. Exemple : drawable, layout,
menu...
RIADH BOUHOUCHI 8
JAVA MOBILE
➢ Les éléments de configuration dans le fichier « [Link] »
➢ La classe « MainActivity »
➢ ActivityMain
La visualisation :
RIADH BOUHOUCHI 9
JAVA MOBILE
Le code XML :
RIADH BOUHOUCHI 10
JAVA MOBILE
3. Configuration AVD Manager :
AVD : Android Virtual Device : C’est un émulateur Android qui représente un périphérique
Android spécifique permet d’exécuter et tester les applications Android sur le PC.
RIADH BOUHOUCHI 11
JAVA MOBILE
RIADH BOUHOUCHI 12
JAVA MOBILE
➢ Lancer l’émulateur :
4. Exécution
III. Exercice
Créer une application Android possède deux interfaces :
1ére interface exige le Bouton « FST ». Lorsque l'utilisateur click sur le bouton, la 2éme
interface s’affiche. Solution
1. Créer un projet « AppFST »
2. Créer deux classes java « FirstActivity» et « SecondActivity »
RIADH BOUHOUCHI 13
JAVA MOBILE
3. Insérer un bouton dans « FirstActivity »
Le code de l’élément « Button »
4. Créer une méthode init() dans la classe « FirstActivity »
RIADH BOUHOUCHI 14
JAVA MOBILE
ID du composant
La 1ére interface La 2éme interface
Méthode permet de démarrer une activité
5. Appeler la methode init() dans la methode onCreate()
Appelée à la création de l’activité, elle
permet de relier l’activité avec sa vue.
6. Run
RIADH BOUHOUCHI 15