Découverte de la structure d'un projet android et de l'interface d'éclipse

Découverte de la structure d'un projet android et de l'interface d'éclipse

Dans ce tuto, nous allons découvrir l'interface d'éclipse ainsi que la structure d'un projet android.

Dans ce tuto, nous allons découvrir l'interface d'éclipse et la structure d'un projet android.

 

Conditions préalables :

 

Il faut :

  • Eclipse d'installer
  • Le SDK android d'installer
  • SDK android lié a eclipse

Des tutos sur le site sont présents pour valider les conditions.

 

 

 

Eclipse

 

 

 

Après avoir démarré éclipse et créer un projet android (tuto présent sur le site), nous allons tout d'abord décortiquer l'interface d'eclipse :

interface eclipse

 

 

  1. La partie la plus gauche (1) contient les projets créés.
  2. La partie au centre (2) contient les fichiers ouverts du projet (en double cliquant sur un fichier de la partie de gauche (1)).
  3. La partie en haut (3) contient différents raccourcies : Crée un projet, crée un fichier XML, exécuter, ...
  4. En bas (4), s'affiche les erreurs lors de la compilation du projet.
  5. A droite (5), lorsqu'un fichier java est ouvert, on obtient sa structure.

 

 

 

Structure

 

 

 

On va maintenant nous attarder sur la partie Arborescence (1) :

 

arborescence projet

  • On a tout d'abort un dossier SRC qui contient les fichiers et package java que l'on créera.
  • Un dossier gen que l'on ne touchera pas, car ce sont des fichiers généré par la compilation.
  • Un dossier android, qui est le SDK de la version d'android que l'on a choisi lors de la création du projet.
  • Un dossier assets, dont pour le moment je ne sais pas à quoi il sert précisement.
  • Et un dossier res, qui contient toutes les ressources que l'on utilise ainsi que les fichiers XML pour l'interface.

Dans celui-ci on a des sous-dossiers :

  • drawable : ici on stockera les images. (hdpi, ldpi, mdpi selon l'affichage)
  • layout : contiendra les fichiers XML pour l'interface
  • values : contiendra les valeurs que l'on utilise dans l'application (chaine de caractères -> strings.xml, tableaux -> arrays.xml)

Le dosser res contient aussi un fichier AndroidManifest.xml très important : il contient la configuration de l'application (titre, logo, ...).