• Aucun résultat trouvé

Présentation de l’interface d’Android Studio

Dans le document Applications Mobiles (Page 69-77)

L’interface d’Android Studio est composée de différents blocs qui sont délimités sur Figure 45.

• Le bloc 1 est l’explorateur des fichiers du projet permettant d’accéder rapidement aux différents fichiers pour les éditer.

• Le bloc 2 est l’éditeur de code. C’est dans cette partie que le code source java ainsi que les fichiers de configuration XML vont être édités. Pour les ouvrir il suffit dans la plus part du temps de double cliquer sur leurs icones respectifs.

• Le bloc 3 est celui de la prévisualisation de l’interface graphique de l’application.

Il donne un aperçu de l’application finale et offre des fonctionnalités Drag and Drop.

• Le bloc 4 est la barre des tâches qui contient les boutons de compilation, de gestion des émulateurs, de lancement de l’application,…

• Le bloc 5 est celui des logs et du des messages de debugging. Lorsque vous affichez un message sur le terminal avec Log() ils apparaitrons dans ce bloc, les messages d’erreurs seront affichés dans cette partie

Figure 45 Différentes parties de l’interface d’Android Studio

L’explorateur de fichier permet de voir la structure du projet Android

Figure 46 Structure d’un projet Le projet est composé de trois grandes catégories de fichiers :

• les fichiers de configuration qui sont de type XML comme Manifest.xml, activity_

main.xml, string.xml… ;

• les fichiers sources Java qui implémentent les activités, les services, …

• les ressources qui les icones, et autres ressources

Conclusion

Cette activité présente la mise en œuvre de la première application Android, de la création du projet à l’exécution en passant par la création d’un émulateur Android.

Évaluation

Questions

1. Quels sont les différentes étapes pour créer un projet Android sous Android Studio

2. Rappelez le role des différents blocs d’Android Studio

3. Quels sont les prinpaux types de fichiers qu’on peut trouver dans l’application Android ?

Exercice :Exploraiton de DDMS

DDMS (Dalvid Debugger Monitor Service) ou AVD(Android Device Monitor) est un outil qui permet de naviguer dans le système de fichier de l’émulateur, de voir les informations systèmes de fichier de l’émulateur, de simuler certaines fonctionnalités sur les émulateurs comme les appels, l’envoi de SMS, … Dans cette partie nous n’allons montrer que

Pour lancer DDMS, il faut cliquer à partir de la fenêtre d’Android Studio sur, Tools, Android, Android Device Monitor.

Figure 47 Lancement de Android Device Monitor

La fenêtre de DDMSest constituée de trois blocs principaux comme représentés sur la Figure 48. Le bloc 1 contient la liste des émulateurs en ligne et les applications qui sont en train de tourner. Le bloc 2 contient une liste d’onglet qui permet chacun d’accéder à une fonctionnalité de DDMS (occupation mémoire, charge du CPU, Etat du réseau, …). Cette partie centrale est le cœur de DDMS. Enfin il y a le bloc 3 qui permet d’avoir accès aux informations de logCat (messages et erreurs, …).

Figure 48 Fenêtre principale de DDMS Les onglets le plus fun de DDMS sont :

• L’Emulator Control qui permet d’envoyer des SMS, d’emettre des appels vers l’emulateur d’appareil mobile.

• File Explorer

Pour envoyer un SMS à l’appareil mobile virtuel il faut (voir la Figure 1):

• Cliquer sur l’onglet Emulateur Control

• Remplir le champ numéro par un numéro de téléphone de votre choix (ici 00221123456789)

• Cocher la case

• Cliquer sur Send

Figure 49 Envoi de SMS avec DDMS

Pour emettre un appel, il suffit de cocher la case Voice à la place de SMS dans la procedure precedente. Le résultat de ces manipulations sur l’emulateur est visible sur la Figure 50. Pour emettre un

Figure 50 DDMS : Résultat de l’envoi de SMS sur l’appareil mobile

Figure 51 DDMS : Résultat de l’envoi d’un appel

Figure 52 Navigation dans le système de fichier de l’émulateur

Figure 53 DDMS Onglet des informations sur le système de l’emulateur

Figure 54 DDMS : Interface de gestion des SMS et appels audio

Résumé de l’unité

Cette unité présente l’environnement les plates-formes d’applications mobiles (Android, iOS, BlackBerry, Symbian, Windows Phone, Marchés) ainsi que les blocs fonctionnels de développement d’une application mobile. Ensuite, les étapes de la mise en place et configuration d’un environnement de développement pour Android sont présentées.

L’unité finit par la programmation de votre première application mobile avec Android ainsi que des informationssur l’Android Studio.

Évaluation de l’unité

Vérifiez votre compréhension!

Directives

Partie 1 : Répondez aux questions suivantes :

1. Quelles sont les évolutions qu’il y a eu durant les années 2000 sur les appareils mobiles ?

2. Définir un Système d’exploitation Mobile

3. Quels sont les principaux systèmes d’exploitation du Marché

4. Définir quelques critères pour choisir une plateforme mobile plutôt qu’une autre

5. Comment sont distribuées les applications mobiles ?

6. Quels sont les principaux éléments de l’architecture d’Android ?

7. Quels sont les outils qui constituent l’environnement de développement Android ?

8. Remplissez le tableau suivant

Composant Rôle dans l’environnement de Android Java JDK

Android SDK Android Studio

9. Quels sont les différentes étapes pour créer un projet Android sous Android Studio

10. Rappelez le role des différents blocs d’Android Studio

Partie 2 : Installez devant l’instructeur l’environnement de développements sans vous aider du cours.

Système de notation

Sur la base d’une notation sur 20.

Questions 50% et Mise en place de l’environnement 50%

Évaluation

Note Commentaire

]14, 20] Succès

]10,14] Résultat en dessous des attentes mais acceptables

Moins de 10 Echec. Nécessite une action de remédiation (refaire les activités et relire le cours).

Lectures et autres ressources

Les lectures et autres ressources de cette unité se trouvent au niveau des lectures et autres ressources du cours.

Unité 2. Conception et

développement d’applications

Dans le document Applications Mobiles (Page 69-77)

Documents relatifs