Vous êtes sur la page 1sur 17

Groupe Entreprenant et Innovateur

France

Tutoriel

3
Ma premire remire application Android
Cours Programmation Mobile

Coach

Arn HERRERA PONTE

E-mail

teaching@atipaxinti.com atipaxinti.com

- 2011 -

Ma premire application Android SOMMAIRE

Tutoriel #3

1. Introduction ........................................................................................................................ 2. Objectifs............................................................................................................................. 3. Dveloppement ................................................................................................................. 4. Analyse finale du tutoriel en rapport avec les objectifs initiaux ......................................... 5. Conclusion ......................................................................................................................... 6. Bibliographie ......................................................................................................................

3 3 4 17 17 17

Visitez-nous au : www.atipaxinti.com

Ma premire application Android

Tutoriel #3

1. Introduction Android est un systme d'exploitation fond sur un noyau Linux, il comporte une interface spcifique, dveloppe en java, les programmes sont excuts via un interprteur just-in time, toutefois il est possible de passer outre cette interface, en programmant ses applications en C, mais le travail de portabilit en sera plus important. Si la majorit des priphriques Android sont bass sur l'architecture ARM (reduced instruction-set computer), l'htrognit des versions et des coprocesseurs peut varier grandement d'un constructeur l'autre. Android a t conu pour intgrer au mieux des applications existantes de Google comme le service de courrier Gmail, ou celui de cartographie, Google Maps, ou encore Google Agenda, Google Talk, YouTube. Un accent particulier est mis sur la golocalisation avec Google Latitude et la mto correspondant la ville la plus proche disponible sur le menu principal (vu sur HTC Sense). Android est volutif en fonction des applications disponibles sur Android Market. La plateforme Android market va voluer au fur et mesure que la communaut de dveloppeur proposera de nouvelles applications. Les applications concurrentes de google sont autorises. L'accs Android Market, ainsi qu' d'autres applications google ncessite un compte google.

Nous venons dcrire un rsum des caractristiques dAndroid permettant comprendre pourquoi Google Android est trs connu et par rapport au dveloppement de logiciel, pourquoi Android SDK est la plateforme prfre par beaucoup de dveloppeurs. Dans ce tutoriel, nous allons vous prsenter le processus de cration et dexcution dun projet Android en utilisant Eclipse Galileo. Nous allons crer notre premire application Android.

2. Objectifs Cration dune application Android sur Eclipse Galileo. Prsentation de la structure dune application Android. Configuration de lanceur de lapplication dans Eclipse Galileo. Excution de lapplication. Utilisation du Device Virtuel dAndroid.

Visitez-nous au : www.atipaxinti.com

Ma premire application Android 3. Dveloppement Nous allons crer notre premire application Android

Tutoriel #3

3.1. Ouvrir Eclipse Galileo et cliquer le menu File et loption New \ Project

3.2. Slectionner le type de projet crer, dans notre cas : Android Project

Visitez-nous au : www.atipaxinti.com

Ma premire application Android 3.3. crire le nom du projet, slectionner la plateforme et crire les proprits :

Tutoriel #3

Visitez-nous au : www.atipaxinti.com

Ma premire application Android Nous pouvons regarder le reste des d donnes saissir :

Tutoriel #3

Cliquer le bouton Finish

Visitez-nous au : www.atipaxinti.com

Ma premire application Android Nous pouvons regarder la structure de notre projet Android :

Tutoriel #3

Au fur et mesure de notre avance nous allons bien comprendre lorganisation des fichiers.

Visitez-nous au : www.atipaxinti.com

Ma premire application Android 3.4. Ouvrir le fichier main.xml pour regarder notre interface graphique.

Tutoriel #3

Important : Les interfaces graphiques sont dveloppes en utilisant des fichiers .XML et Android transforme ce fichier .XML vers une interface graphique. Cest--dire, Cest dire, le fichier .XML contient les caractristiques de chaque composant de notre interface graphique.

Visitez-nous au : www.atipaxinti.com

Ma premire application Android Nous regarderons le contenu tenu du fichier main.xml

Tutoriel #3

Visitez-nous au : www.atipaxinti.com

Ma premire application Android Configuration du lanceur de notre application 3.5. Clic droit sur le dossier de notre projet : Salutation Cliquer loption Run As Cliquer loption Run Configuration

Tutoriel #3

Visitez-nous au : www.atipaxinti.com

10

Ma premire application Android 3.6. Nous allons crer une nouvelle configuration. Faire double clic sur loption Android Application . crire le nom de la nouvelle configuration : Salutation

Tutoriel #3

Cliquer le bouton Browser pour slectionner le projet excuter, dans notre cas, nous allons choisir le projet Salutation .

Visitez-nous au : www.atipaxinti.com

11

Ma premire application Android Slectionner le projet Salutation

Tutoriel #3

ctionner longlet Target 3.7. Maintenant, slectionner

Visitez-nous au : www.atipaxinti.com

12

Ma premire application Android

Tutoriel #3

3.8. Slectionner le device que nous avons cre dans le point 3.11. du tutoriel #2. Le device sappelle : advTest

Cliquer le bouton Apply Important : Regarder que le nom de notre nouvelle configuration a chang. Avant : New Configuration New : Salutation

Visitez-nous au : www.atipaxinti.com

13

Ma premire application Android 3.9. Cliquer le bouton Run

Tutoriel #3

Visitez-nous au : www.atipaxinti.com

14

Ma premire application Android Nous pouvons regarder le dmarrage de notre device virtuel

Tutoriel #3

IMPORTANT : Le dmarrage prendra quelques secondes, il faut avoir de la patience !!! Si vous voulez, vous pouvez prendre un caf !!!

Visitez-nous au : www.atipaxinti.com

15

Ma premire application Android Et voil, notre application saffiche sur le device virtuel dAndroid SDK. Bravo, Bravo et Bravo !!!

Tutoriel #3

Visitez-nous au : www.atipaxinti.com

16

Ma premire application Android Important : Dabord, nous devons installer JDK et Eclipse Galileo.

Tutoriel #3

Aprs, nous devons installer et configurer Android SDK dans Eclipse Galileo.

4. Analyse finale du tutoriel en rapport avec les objectifs initiaux Nous venons de crer notre premire application Android, cette application affiche le message Hello World, Salutation ! . Nous pouvons dire quelle est la plus petite application Android. Nous avons vous montr la structure de lapplication (ensemble de dossiers et de fichiers) et le fichier XML pour crer linterface graphique. Google Android a amlior beaucoup le processus de cration dinterfaces graphiques, il suffit dutiliser de la sourie et dtablir les proprits de chaque composant de notre interface. Finalement, nous avons cre le lanceur de lapplication qui permet dexcuter notre programme sur un device virtuel.

5. Conclusion Cette petite et intressante application nous permettra de regarder en dtaille la structure dun projet Android. Le processus de cration dun projet Android est rapide et simple. Google Android implmente le modle MVC (Model View Controler) dans le processus de cration des interfaces graphiques. Maintenant, nous vous conseillons de suivre votre passion et de lire les tutoriels suivants. Bravo, Bravo et Bravo !!!

6. Bibliographie

http://fr.wikipedia.org/wiki/Android http://www.warning-radar.com/dossiers/google-android/qu-est-ce-que-googleandroid,a1182.html http://en.wikipedia.org/wiki/HTC_Sense http://www.htc.com/www/htcsense/index.html

Visitez-nous au : www.atipaxinti.com

17