Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
10 L’art du développement Android
● build.xml est un script Ant 1 permettant de compiler l’application et de l’installer sur
le terminal (ce fichier n’est pas présent avec un environnement de programmation
adapté, tel Eclipse).
● default.properties et local.properties sont des fichiers de propriétés utilisés
par le script précédent.
● bin/ contient l’application compilée.
● gen/ contient le code source produit par les outils de compilation d’Android.
● libs/ contient les fichiers JAR extérieurs nécessaires à l’application.
● src/ contient le code source Java de l’application.
● res/ contient les ressources – icônes, descriptions des éléments de l’interface graphique
(layouts), etc. – empaquetées avec le code Java compilé.
● tests/ contient un projet Android entièrement distinct, utilisé pour tester celui que
vous avez créé.
● assets/ contient les autres fichiers statiques fournis avec l’application pour son
déploiement sur le terminal.
À la sueur de votre front
Lors de la création d’un projet Android (avec android create project, par exemple),
vous devez fournir le nom de classe ainsi que le chemin complet (paquetage) de l’activité
"principale" de l’application (com.commonsware.android.UneDemo, par exemple). Vous
constaterez alors que l’arborescence src/ de ce projet contient la hiérarchie des répertoires
définis par le paquetage ainsi qu’un squelette d’une sous-classe d’Activity représentant
l’activité principale (src/com/commonsware/android/UneDemo.java). Vous pouvez bien
sûr modifier ce fichier et en ajouter d’autres à l’arborescence src/ selon les besoins de
votre application.
La première fois que vous compilerez le projet (avec ant, par exemple), la chaîne de
production d’Android créera le fichier R.java dans le paquetage de l’activité "principale".
Ce fichier contient un certain nombre de définitions de constantes liées aux différentes
ressources de l’arborescence res/. Il est déconseillé de le modifier manuellement : laissez
les outils d’Android s’en occuper. Vous rencontrerez de nombreuses références à R.java
dans les exemples de ce livre (par exemple, on désignera l’identifiant d’un layout par
R.layout.main).
1. http://ant.apache.org/.
Livre Android.book Page 10 Dimanche, 8. novembre 2009 12:23 12
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
10 L’art du développement Android
● build.xml est un script Ant 1 permettant de compiler l’application et de l’installer sur
le terminal (ce fichier n’est pas présent avec un environnement de programmation
adapté, tel Eclipse).
● default.properties et local.properties sont des fichiers de propriétés utilisés
par le script précédent.
● bin/ contient l’application compilée.
● gen/ contient le code source produit par les outils de compilation d’Android.
● libs/ contient les fichiers JAR extérieurs nécessaires à l’application.
● src/ contient le code source Java de l’application.
● res/ contient les ressources – icônes, descriptions des éléments de l’interface graphique
(layouts), etc. – empaquetées avec le code Java compilé.
● tests/ contient un projet Android entièrement distinct, utilisé pour tester celui que
vous avez créé.
● assets/ contient les autres fichiers statiques fournis avec l’application pour son
déploiement sur le terminal.
À la sueur de votre front
Lors de la création d’un projet Android (avec android create project, par exemple),
vous devez fournir le nom de classe ainsi que le chemin complet (paquetage) de l’activité
"principale" de l’application (com.commonsware.android.UneDemo, par exemple). Vous
constaterez alors que l’arborescence src/ de ce projet contient la hiérarchie des répertoires
définis par le paquetage ainsi qu’un squelette d’une sous-classe d’Activity représentant
l’activité principale (src/com/commonsware/android/UneDemo.java). Vous pouvez bien
sûr modifier ce fichier et en ajouter d’autres à l’arborescence src/ selon les besoins de
votre application.
La première fois que vous compilerez le projet (avec ant, par exemple), la chaîne de
production d’Android créera le fichier R.java dans le paquetage de l’activité "principale".
Ce fichier contient un certain nombre de définitions de constantes liées aux différentes
ressources de l’arborescence res/. Il est déconseillé de le modifier manuellement : laissez
les outils d’Android s’en occuper. Vous rencontrerez de nombreuses références à R.java
dans les exemples de ce livre (par exemple, on désignera l’identifiant d’un layout par
R.layout.main).
1. http://ant.apache.org/.
Livre Android.book Page 10 Dimanche, 8. novembre 2009 12:23 12
