Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| dev:android:android-studio:anatomie-projet [2019/02/10 21:50] – yoann | dev:android:android-studio:anatomie-projet [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| - | ====== Principaux éléments d'un projet | + | ====== Principaux éléments d'un projet |
| - | | + | Dans la vue Android, quand on déploie Application: |
| - | * Le fichier '' | + | |
| + | | ||
| + | * Le dossier java contient les classes de l' | ||
| + | * Le dossier res(ressources) comprenant entre autre les éléments à afficher (sous le dossier drawable) les interfaces sous le dossier layout. Le dossier res contient notamment le fichier '' | ||
| Ligne 15: | Ligne 18: | ||
| setContentView(R.layout.activity_main); | setContentView(R.layout.activity_main); | ||
| </ | </ | ||
| + | |||
| Pour exécuter le code généré il faut désigner une cible d’exécution, | Pour exécuter le code généré il faut désigner une cible d’exécution, | ||
| Ligne 26: | Ligne 30: | ||
| ===== Android Annotations ===== | ===== Android Annotations ===== | ||
| - | La bibliothèque | + | Le framework |
| - | Les sources annotées seront interprétées par un processeur qui générera du code Java qui sera compilé avec le code de l' | + | Les sources annotées seront interprétées par un processeur qui générera |
| - | On part d'un projet | + | * On part d'un projet vide. |
| - | Modifier | + | * pour chaque module utilisant le framework, on modifie |
| < | < | ||
| ... | ... | ||
| - | def AAVersion = '4.5.1' | + | def AAVersion = '4.6.0' |
| - | dependencies{ | + | dependencies { |
| - | ... | + | |
| - | | + | |
| - | compile | + | } |
| </ | </ | ||
| + | Comme le fichier Grandle a été modifié, un bandeau apparait. Cliquer sur **sync** pour que les dépendances soient importées dans le projet. Compiler le projet pour valider les modifications. | ||
| + | ===== Références ===== | ||
| + | * https:// | ||