03 Ma Premiere Application Android Aron Herrera

17
 Groupe Entreprenant e France Tutoriel 3 Ma premi application - 2011 - Cours Programmation Mo  Coach Arón HERRERA PO  E-mail teaching@atipa  t Innovateur re ndroid ile NTE inti.com

Transcript of 03 Ma Premiere Application Android Aron Herrera

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 1/17

 

Groupe Entreprenant e

France 

Tutoriel

Ma premiapplication

- 2011 -

Cours Programmation Mo

 Coach Arón HERRERA PO

 

E-mail teaching@atipa 

t Innovateur

rendroid 

ile

NTE

inti.com

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 2/17

« Ma première application Android » Tutoriel #3

Visitez-nous au : www.atipaxinti.com  2

SOMMAIRE

1. Introduction ........................................................................................................................ 3

2. Objectifs ............................................................................................................................. 3

3. Développement ................................................................................................................. 4

4. Analyse finale du tutoriel en rapport avec les objectifs initiaux ......................................... 17

5. Conclusion ......................................................................................................................... 17

6. Bibliographie ...................................................................................................................... 17

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 3/17

« Ma première application Android » Tutoriel #3

Visitez-nous au : www.atipaxinti.com  3

1. Introduction Android est un système d'exploitation fondé sur un noyau Linux, il comporte une interfacespécifique, développée en java, les programmes sont exécutés via un interpréteur 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 périphériques Android sont basés sur l'architecture ARM (reducedinstruction-set computer), l'hétérogénéité des versions et des coprocesseurs peut variergrandement d'un constructeur à l'autre.

Android a été conçu pour intégrer au mieux des applications existantes de Google comme leservice de courrier Gmail, ou celui de cartographie, Google Maps, ou encore Google Agenda,Google Talk, YouTube. Un accent particulier est mis sur la géolocalisation avec GoogleLatitude et la météo correspondant à la ville la plus proche disponible sur le menu principal (vusur HTC Sense).

Android est évolutif en fonction des applications disponibles sur Android Market. La plateformeAndroid market va évoluer au fur et à mesure que la communauté de développeur proposera denouvelles applications.

Les applications concurrentes de google sont autorisées.

L'accès à Android Market, ainsi qu'à d'autres applications google nécessite un comptegoogle.

Nous venons d’écrire un résumé des caractéristiques d’Android permettant comprendrepourquoi Google Android est très connu et par rapport au développement de logiciel, pourquoiAndroid SDK est la plateforme préférée par beaucoup de développeurs.

Dans ce tutoriel, nous allons vous présenter le processus de création et d’exécution d’un

projet Android en utilisant Eclipse Galileo.

Nous allons créer notre première application Android.

2. Objectifs• Création d’une application Android sur Eclipse Galileo.

• Présentation de la structure d’une application Android.

• Configuration de lanceur de l’application dans Eclipse Galileo.

• Exécution de l’application.

• Utilisation du Device Virtuel d’Android.

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 4/17

 

Visitez-nous au : www.atipa

 

3. Développement

Nous allons créer notre premi

3.1. Ouvrir Eclipse Galileo et

3.2. Sélectionner le type de

« Ma première application Android »

inti.com 

ère application Android…

cliquer le menu « File » et l’option « New \ Proj

rojet à créer, dans notre cas : « Android Proje

 

Tutoriel #3

4

ect »

t »

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 5/17

 

Visitez-nous au : www.atipa

 

3.3. Écrire le nom du projet,

« Ma première application Android »

inti.com 

électionner la plateforme et écrire les propriété

 

Tutoriel #3

5

s :

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 6/17

 

Visitez-nous au : www.atipa

 

Nous pouvons regarder le r

Cliquer le bouton « Finish »

« Ma première application Android »

inti.com 

este des données à saissir :

Tutoriel #3

6

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 7/17

 

Visitez-nous au : www.atipa

 

Nous pouvons regarder la

Au fur et à mesure de notre a

« Ma première application Android »

inti.com 

tructure de notre projet Android :

vance nous allons bien comprendre l’organisatio

Tutoriel #3

7

des fichiers.

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 8/17

 

Visitez-nous au : www.atipa

 

3.4. Ouvrir le fichier « main. Important : Les interfacesAndroid transforme ce fichiecontient les caractéristiques d

« Ma première application Android »

inti.com 

ml » pour regarder notre interface graphique.

raphiques sont développées en utilisant des.XML vers une interface graphique. C’est-à-di

e chaque composant de notre interface graphiqu

Tutoriel #3

8

fichiers .XML ete, le fichier .XMLe.

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 9/17

 

Visitez-nous au : www.atipa

 

Nous regarderons le conten 

« Ma première application Android »

inti.com 

du fichier « main.xml »

Tutoriel #3

9

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 10/17

 

Visitez-nous au : www.atipa

 

Confi

3.5. Clic droit sur le dossier d

Cliquer l’option « Run As »

Cliquer l’option « Run Config

« Ma première application Android »

inti.com 

guration du lanceur de notre application

e notre projet : « Salutation » 

uration »

Tutoriel #3

10

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 11/17

 

Visitez-nous au : www.atipa

 

3.6. Nous allons créer une no

Faire double clic sur l’option

Écrire le nom de la nouvelle

Cliquer le bouton « Browseallons choisir le projet « Sal 

« Ma première application Android »

inti.com 

uvelle configuration.

Android Application ».

onfiguration : « Salutation »

r » pour sélectionner le projet à exécuter, dantation ».

Tutoriel #3

11

notre cas, nous

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 12/17

 

Visitez-nous au : www.atipa

 

Sélectionner le projet « Salu 

3.7. Maintenant, sélectionne 

« Ma première application Android »

inti.com 

tation »

r l’onglet « Target »

Tutoriel #3

12

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 13/17

 

Visitez-nous au : www.atipa

 

3.8. Sélectionner le device q

Le device s’appelle : « advTe 

Cliquer le bouton « Apply »

Important : Regarder que le

Avant : New Configuration 

New : Salutation 

« Ma première application Android »

inti.com 

ue nous avons crée dans le point 3.11. du tutor

st »

om de notre nouvelle configuration a changé.

Tutoriel #3

13

iel #2. 

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 14/17

 

Visitez-nous au : www.atipa

 

3.9. Cliquer le bouton « Run 

« Ma première application Android »

inti.com 

»

Tutoriel #3

14

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 15/17

 

Visitez-nous au : www.atipa

 

Nous pouvons regarder le

IMPORTANT : Le démarrageSi vous voulez, vous pouve

« Ma première application Android »

inti.com 

émarrage de notre device virtuel…

prendra quelques secondes, il faut avoir de laz prendre un café !!!

Tutoriel #3

15

atience !!!

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 16/17

 

Visitez-nous au : www.atipa

 

Et voilà, notre application s

Bravo, Bravo et Bravo !!!

« Ma première application Android »

inti.com 

’affiche sur le device virtuel d’Android SDK.

Tutoriel #3

16

8/23/2019 03 Ma Premiere Application Android Aron Herrera

http://slidepdf.com/reader/full/03-ma-premiere-application-android-aron-herrera 17/17

« Ma première application Android » Tutoriel #3

Visitez-nous au : www.atipaxinti.com  17

Important :

• D’abord, nous devons installer JDK et Eclipse Galileo.

• Après, nous devons installer et configurer Android SDK dans Eclipse Galileo.

4. Analyse finale du tutoriel en rapport avec les objectifs initiauxNous venons de créer notre première application Android, cette application affiche le message« Hello World, Salutation ! ». Nous pouvons dire qu’elle est la plus petite application Android.

Nous avons vous montré la structure de l’application (ensemble de dossiers et de fichiers) et lefichier XML pour créer l’interface graphique. Google Android a amélioré beaucoup le processusde création d’interfaces graphiques, il suffit d’utiliser de la sourie et d’établir les propriétés dechaque composant de notre interface.

Finalement, nous avons crée le lanceur de l’application qui permet d’exécuter notre programmesur un device virtuel.

5. ConclusionCette petite et intéressante application nous permettra de regarder en détaille la structure d’unprojet Android.

Le processus de création d’un projet Android est rapide et simple.

Google Android implémente le modèle MVC (Model View Controler) dans le processus decréation des interfaces graphiques.

Maintenant, nous vous conseillons de suivre votre passion et de lire les tutoriels suivants.

Bravo, Bravo et Bravo !!!

6. Bibliographiehttp://fr.wikipedia.org/wiki/Android 

http://www.warning-radar.com/dossiers/google-android/qu-est-ce-que-google-

android,a1182.html 

http://en.wikipedia.org/wiki/HTC_Sense 

http://www.htc.com/www/htcsense/index.html