Bienvenue dans le monde magnifique du

Dimension: px
Commencer à balayer dès la page:

Download "Bienvenue dans le monde magnifique du"

Transcription

1 10a.1 Savoir s y retrouver avec le kit de développement (SDK) Android Bienvenue dans le monde magnifique du développement d applis Android. Ce didacticiel vous apprendra comment créer une application basique pour les appareils Android. Parmi les sujets que nous aborderons, vous apprendrez à installer le SDK (Software Development Kit, ou «kit de développement» en français) Android sur votre ordinateur, à créer un nouveau projet Android, à concevoir une mise en page, à coder une appli puis à la tester sur un émulateur et/ou un véritable appareil pour, enfin, signer l appli afin de créer votre fichier.apk définitif, lequel tournera sur n importe quel appareil Android compatible. Bien, allons-y. 10a.2 Comprendre Java Pour créer votre appli Android, vous aurez besoin de plusieurs logiciels particuliers sur votre ordinateur. Voici ce que vous devez installer : Java (pré-installé sur un grand nombre d ordinateurs) L EDI (Environnement de Développement Intégré) Eclipse. C est la suite logicielle dans laquelle vous créerez votre appli c est sans doute le logiciel le plus facile d utilisation pour votre première appli Android. Le SDK (Software Development Kit) Android. Il contient tous les éléments nécessaires à la création d applis Android. Le processus d installation est expliqué en détails à cette adresse : developer.android.com/sdk/installing.html. Nous vous aiderons pas à pas à l installer, mais lire les instructions sur la page ci-dessus et sur android.com est tout de même une bonne idée. Configuration recommandée pour l installation Avant d installer quoi que ce soit, assurez-vous que l ordinateur que vous utilisez possède les caractéristiques minimales requises pour le développement Android. À l heure actuelle, il vous faut : Windows XP (32 bits), Vista (32 ou 64 bits) ou Windows 7 (32 ou 64 bits) ; Mac OS X ou plus (x86 seulement) ; Linux (testé sur Ubuntu Linux, Lucid Lynx) GNU C Library (glibc) 2.7 ou plus est requis. Sur Ubuntu Linux, la version 8.04 ou plus est requise. Configurer les composants Vous devez ensuite vous assurer que le (Java Development Kit) (Kit de Développement Java) est installé. Les fichiers peuvent être téléchargés sur technetwork/java/ javase/downloads/index-jsp html. Ce Kit de Développement Java est nécessaire pour vérifier que vous pouvez écrire des programmes en Java ; les logiciels Android utilisent en effet ce langage de programmation. Vous devez ensuite installer Eclipse. Vous pouvez télécharger soit Eclipse Classic, soit l EDI Eclipse à destination des Développeurs Java à cette adresse : Après avoir installé Eclipse, l étape suivante consiste à télécharger et installer le SDK Android ici : html. Décompressez le fichier et vérifiez que vous sauvegardez bien le SDK dans un emplacement sûr de votre ordinateur : vous devrez garder le dossier décompressé sur votre ordinateur aussi longtemps que vous désirerez programmer des applis Android. Gardez en mémoire l emplacement de ce dossier, car vous aurez besoin de cette information sous peu. Puis c est au tour de l installation du module ADT (Android Developer Tools) pour Eclipse, dont les étapes sont décrites ici : android.com/sdk/ eclipse-adt.html#installing. Vous aurez à ouvrir Eclipse et à télécharger l ADT depuis l application Eclipse. Ce module ADT est nécessaire afin de donner à Eclipse des fonctionnalités supplémentaires qui serviront pour le développement sous Android. Enfin, après avoir installé l ADT d Eclipse, vous aurez besoin d ajouter les Versions et les Packages pour Android. Pour ce faire, il vous suffit d utiliser le Android SDK Manager (Gestionnaire du SDK Android) disponible depuis Eclipse et accessible via le Menu Window (Fenêtre). C est à ce momentlà que vous devrez décider des versions d Android pour lesquelles vous programmerez. Jetez un coup d œil ici : android.com/sdk/ Excel With Business

2 installing.html#which pour voir les configurations minimum et recommandée. Après avoir installé au moins une version d Android, vous pourrez revenir sur le Android SDK Manager à tout moment afin d installer des versions supplémentaires. Ouf. Il y avait un sacré paquet de choses à configurer, mais vous êtes enfin prêt. À première vue, certaines de ces étapes pourront vous sembler assez déconcertantes, mais ne vous inquiétez pas. Ce qui vous semblera étrange au premier abord deviendra bientôt familier. Il y a un nombre d outils assez conséquent à installer sur votre ordinateur pour vous assurer de développer correctement des applis Android. Tous ces outils dépendent les uns des autres, et chacun d eux est une partie essentielle du processus de développement. Bien, vous êtes maintenant prêt à coder. 10a.3 Monter un projet Maintenant que votre environnement de développement est en place, vous pouvez commencer à développer votre appli Android. Vous allez découvrir comment créer une appli basique qui consiste en un champ de saisie ainsi qu un bouton qui permet de mettre à jour ce champ. Cela vous donnera un avant-goût prometteur de la programmation sur cette plate-forme. Tout d abord, ouvrez Eclipse. Dans le menu File (Fichier), choisissez New (Nouveau), puis sélectionnez Android Project (Projet Android). Cette action lancera un Assistant de Nouveau Projet Android (New Android Project Wizard). Bon, prenez une grande respiration, car il est temps pour vous de nommer votre tout premier projet Android ; un moment unique dans la vie de chaque programmeur. Tapez le nom de votre appli Android dans Project Name Field (Champ du Nom de Projet). Assurez-vous que le bouton radio «Create New Project in Workspace» («Créer un Nouveau Projet dans l Espace de travail») est coché. Vous devez maintenant indiquer l emplacement de l Espace de travail que vous désirez utiliser pour ce projet. L Espace de travail est un dossier de votre ordinateur qui contient une série de fichiers du projet. Pour le moment, vous avez simplement à vous rappeler où se situe votre dossier d Espace de travail sur votre ordinateur. Vous avez dû créer ce dossier lorsque vous avez configuré Eclipse ; mais vous pouvez aussi créer un nouveau dossier sur votre ordinateur afin de l utiliser comme Espace de travail. Cliquez sur suivant dans l Assistant pour faire apparaître l écran «Select Build Target» («Choix de la Version Ciblée»). Vous devez sélectionner ici la version d Android que votre appli utilisera. Il est conseillé de choisir la version minimale sur laquelle vous voulez que votre appli fonctionne. Si vous vous rendez sur le site d Android, à l adresse android.com/resources/ dashboard/platform-versions, vous verrez le pourcentage des utilisateurs pour chaque version du système d exploitation Android. Nous choisissons habituellement Android 2.1 / API niveau 7. Toutefois, en sélectionnant cette version-ci, vous ne pourrez utiliser aucune caractéristique ajoutée par Android après la sortie de la version que vous avez choisie. Pour le moment, vous avez toutefois beaucoup à apprendre ; ne nous occupons donc pas de toutes ces options tout de suite, car ce didacticiel ne s occupe pas des caractéristiques des versions supérieures à Android 2.1 / API niveau 7. Choisissez donc cette version-là. Par ailleurs, il est possible de changer la plate-forme SDK cible par la suite (en vous rendant dans les propriétés du projet et dans le manifeste du Projet ; nous parlerons de ce manifeste plus tard). En cliquant sur suivant dans l Assistant, vous vous rendrez sur l écran Application. C est le dernier écran de l Assistant de Nouveau Projet Android. C est ici que vous entrerez le nom de package complet du projet. Celui-ci a généralement la forme suivante : com.site_de_votre_société. nom_de_votre_projet Si vous comptez mettre en ligne ce projet sur le magasin en ligne Google Play, ce nom du package doit être absolument unique et ne pourra jamais être utilisé par qui que ce soit pour un autre projet. C est pour cette raison que l on utilise la forme com.site_de_votre_société. nom_de_ votre_projet, car il est quasiment garanti que personne d autre n aura utilisé un tel nom. Sous le Nom du Package, assurez-vous que la case Create Activity (Créer Activité) soit cochée. Ce Excel With Business

3 n est pas vraiment obligatoire, mais cela rendra notre vie plus facile car la plupart des applis posséderont au moins une Activité. Une Activité, dans le domaine des applications Android, est comme un écran discret, à l intérieur de votre appli, qui peut afficher tout ce que vous créez. Vous pouvez donner à cette Activité le nom que vous voulez. Cliquons maintenant sur le bouton Finish (Terminer). Eclipse vient de créer la base de votre premier Projet Android. Félicitations. 10a.4 Coder une appli de A à Z Jetons un œil à quelques fichiers principaux de notre appli. Le fichier AndroidManifest.xml Vous pouvez ouvrir votre projet sous Eclipse en cliquant sur la flèche située à gauche du nom du projet, dans la fenêtre Package Explorer (Explorateur du Package). Vous pouvez voir, après avoir ouvert le dossier du projet, les fichiers et les dossiers de celuici. Double-cliquez sur le fichier AndroidManifest. <?xml version= 1.0 encoding= utf-8?> <manifest xmlns:android= package= com.mysite.testproject android:versioncode= 1 android:versionname= 1.0 > <uses-sdk android:minsdkversion= 7 /> <application > <activity android:name=.testprojectactivity > <intent-filter> <action android:name= android.intent.action.main /> <category android:name= android.intent.category.launcher /> </intent-filter> </activity> </application> </manifest> Figure 10a Excel With Business

4 xml pour l ouvrir. Ce fichier principal de l appli possède les informations de base concernant celleci. Vous pouvez voir différents onglets en bas de la fenêtre du manifeste qui vient de s ouvrir : Manifest (Manifeste), Application, Permissions (Accès), Instrumentation, AndroidManifest. xml. Cliquez sur l onglet AndroidManifest.xml. Ceci est le code xml du fichier du Manifeste Android. Tous les autres onglets du fichier AndroidManifest.xml vous aident à ajouter du code qui sera visible sur cet onglet. Les développeurs Android utilisent régulièrement XML (Extensible Markup Language), dont vous apprendrez quelques rudiments ici. Pour l instant, contentons-nous d effleurer tout juste le xml afin de commencer le processus d apprentissage. Dans le fichier AndroidManifest.xml (Figure 10a.1, ci-dessous), vous pouvez apercevoir le nom du package, ainsi que quelques informations sur la version et sur l application. La première partie de l onglet application comprend les emplacements de l icône principale et du nom de l appli. L onglet activité en dessous contient les informations relatives à l Activité que nous avons créée en utilisant l Assistant. Nous pouvons y voir le nom de l activité ainsi que l emplacement d un label avec un nom d activité dans un format valide. C est dans cet onglet activité que se trouve un onglet intent filter (littéralement, «filtre d intention»). Dans cet intent filter se trouve deux lignes de code qui donnent à cette activité la caractéristique d activité principale et qui lui ordonnent de se lancer au démarrage de l appli. Si nous avions voulu des activités supplémentaires, nous les aurions ajoutées via le fichier de manifeste. Si notre appli a besoin d accès utilisateur, nous les ajouterons dans ce même fichier de manifeste. Il existe deux manières d éditer un fichier de manifeste : vous pouvez changer le code directement avec l onglet AndroidManifest. xml ou vous pouvez utiliser les autres onglets qui sont censés vous aider à ajouter du code. Le prochain fichier principal que nous allons étudier maintenant est l Activité que nous avons créée. Le Fichier Activité Rendez-vous dans le dossier src de votre projet. Ouvrez ensuite le dossier portant le nom de package du projet. Vous devriez trouver à l intérieur l Activité qui a été créée par l Assistant avec le nom que vous avez choisi lors de la création du projet ; par défaut, le nom devrait être ProjectNameActivity.java package com.mysite.testproject; import android.app.activity; import android.os.bundle; public class TestProjectActivity extends Activity { /** Called when the activity is first created. public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); Figure 10a Excel With Business

5 Vous voyez le.java à la fin du nom du fichier? Cela signifie que c est un fichier Java. Si vous connaissez Java, alors super, la programmation Android devrait vous apparaître simple. Si vous ne connaissez pas, il est alors temps de vous mettre à l apprendre car XML et Java sont les langages de programmation que vous utiliserez pour créer votre appli Android. Mais ne vous en faites pas, vous pouvez apprendre petit à petit. Vous remarquerez Le fichier de Mise en Page Principale Le troisième fichier sur lequel nous allons nous pencher maintenant est le fichier de mise en page principale. Vous pourrez le trouver en ouvrant le dossier res, puis le dossier de mise en page de la fenêtre Package Manager (Gestionnaire de Package). Deux onglets se trouvent en bas de la fenêtre qui s ouvre en double-cliquant sur le fichier main.xml : Graphical Layout <?xml version= 1.0 encoding= utf-8?> <LinearLayout xmlns:android= android:layout_width= fill_parent android:layout_height= fill_parent android:orientation= vertical > <TextView android:layout_width= fill_parent android:layout_height= wrap_content /> </LinearLayout>. Figure 10a.3 que les fichiers java servent surtout pour tout ce qui a trait aux fonctionnalités de l appli tandis que les fichiers XML ont essentiellement trait aux caractéristiques de mise en page de l appli. Vous devriez désormais avoir ouvert le fichier Activité principal de votre appli. Ce fichier ressemble à la Figure 10a.2, ci-dessous. La méthode oncreate(bundle) que vous pouvez voir ici correspond à ce qui est appelé lorsque l appli démarre. Pour le moment, la seule chose que cette appli peut faire, c est d afficher ce qui est sur R.layout.main. Voyons donc ce qui y est affiché. (Mise en Page Graphique) et main.xml. Tout comme avec le fichier AndroidManifest.xml, vous pouvez éditer ce fichier en utilisant n importe quel onglet : soit en éditant directement le xml, soit en utilisant la Mise en Page Graphique. Vérifiez que le xml corresponde bien à la figure 10a.3 ci-dessous. Ici, le LinearLayout (littéralement, Mise en Page Linéaire) nous sert de mise en page de type wrapper. Le seul élément du LinearLayout est un TextView (littéralement, Vue Textuelle). Le TextView est configuré pour afficher ce qui se trouve hello. Jetons donc un œil sur le fichier strings.xml Excel With Business

6 Le fichier strings.xml Le fichier strings.xml est situé dans le dossier res et dans le dossier values (valeurs). Tout comme les autres fichiers xml, il existe de multiples onglets en bas de fenêtre et vous pouvez éditer le fichier en utilisant n importe quel onglet. Mon fichier strings.xml ressemble à la figure 10a.4 ci-dessous. Le vôtre devrait être similaire, bien que le nom de l appli et ce qui se trouve entre guillemets puissent varier. 10a.5 Lancer votre appli depuis un appareil Android Tout est maintenant prêt pour tester votre appli, mais si vous ne possédez pas d appareil à brancher sur votre ordinateur, il vous faudra tout d abord créer un émulateur. Configuration de l Émulateur Android Cliquez sur le menu window d Eclipse, puis sur AVD (Android Virtual Device, ou Appareil Virtuel Android) Manager. Cliquez sur nouveau, donnez un nom à l Émulateur, choisissez un niveau API cible supérieur ou égal à celui que vous avez choisi pour le projet, puis cliquez sur Create AVD (Créer AVD). Vous pouvez ensuite fermer le AVD Manager. Si vous possédez un appareil Android que vous désirez utiliser pour vos tests, vous pouvez le brancher sur votre ordinateur. Il vous faudra aller dans les paramètres de votre appareil et trouver les options de Développement dans la liste Applications. Cliquez sur la case près de Débogage USB. Cela vous permettra d installer des applis sur votre téléphone en mode débogage grâce au câble USB. Vous aurez peut-être aussi besoin du pilote qui a été livré avec votre appareil afin de configurer celui-ci pour qu il fonctionne correctement avec votre ordinateur. Si vous ne voulez pas utiliser votre appareil Android ou si vous n en avez pas un qui vous permette d effectuer des tests, vous pouvez toujours utiliser l Émulateur que nous avons configuré. Vous avez à votre disposition trois moyens différents de lancer votre appli via l émulateur ou sur l appareil ; ils se valent tous les uns les autres, et vous pouvez donc utiliser celui qui est le plus pratique pour vous. 1. Cliquez avec le bouton droit sur le projet dans le Package Explorer, allez sur Run As (Lancer en tant que), puis cliquez sur Android Application. 2. Cliquez sur run (lancer) dans le menu run puis choisissez Android Application et cliquez sur OK. 3. Cliquez sur le bouton vert de la barre d outils qui ressemble à un bouton de lecture avec une flèche blanche en son centre, puis choisissez Android Application et cliquez sur OK. Le processus d installation de l appli sur l appareil (Virtuel ou Matériel) devrait maintenant commencer. Gardez en mémoire que le démarrage d un Émulateur est semblable au démarrage d un téléphone : cela dure habituellement plusieurs minutes. Soyez donc patient profitezen pour manger des petits gâteaux! <?xml version= 1.0 encoding= utf-8?> <resources> <string name= hello >Hello World, TestProjectActivity!</string> <string name= app_name >Test Project</string> </resources>... Figure 10a Excel With Business

7 Votre appli devrait apparaître sur l appareil avec, sur l écran, les mots du fichier strings. xml. Il est temps de fêter ça : vous venez tout juste de créer votre première appli. Mais vous n en avez pas fini, car il vous faut encore exporter votre appli afin que d autres personnes puissent l utiliser. Il va aussi vous falloir ajouter un peu plus de fonctionnalités à votre appli. 10a.6 Compiler votre appli Afin d exporter votre appli pour d autres personnes, cliquez sur Export (Exporter) dans Eclipse, soit en allant dans le menu File, soit en cliquant avec le bouton droit sur votre projet dans le Package Explorer. Cliquer sur Export dans Eclipse vous amènera au Export Wizard (Assistant d Exportation). La première étape de l Export Wizard est de sélectionner Export Android Application depuis le dossier Android. Après avoir cliqué sur suivant, choisissez le projet que vous voulez exporter. Cliquez à nouveau sur suivant et la page de sélection de Keystore (littéralement, Magasin de clefs) apparaîtra. Pour pouvoir exporter votre appli afin que d autres personnes l utilisent, vous devez d abord créer un Keystore qui va vous servir à signer votre appli. Cliquez donc sur le bouton radio Create New Keystore (Créer un Nouveau Keystore). Choisissez un emplacement et un nom pour votre fichier Keystore. Veuillez noter qu il vaut mieux le garder dans un emplacement facile à retrouver car il est pratique d utiliser le même Keystore pour signer toutes vos applis. Entrez un mot de passe à deux reprises pour le Keystore puis cliquez sur le bouton suivant. Remplissez ensuite les champs d information sur la page : Alias est simplement un nom alternatif pour votre Keystore, puis entrez votre mot de passe deux fois, et entrez au moins 25 ans dans le champ «Validity (years)» («Validité (années)»). Pour finir, indiquez vos noms, unité organisationnelle, organisation, ville, région ou département et pays. Cliquez suivant pour qu un écran fasse son apparition et vous demande où vous désirez sauvegarder l appli. Choisissez un emplacement sur votre ordinateur et cliquez sur Finish. Votre appli est maintenant dans un format qui peut être installé sur n importe quel appareil Android compatible. Un moyen simple d installer l appli sur un téléphone est de vous l envoyer par sur un compte gmail configuré sur un appareil Android. Vous pouvez installer des pièces jointes.apk depuis gmail sur un appareil après que l utilisateur de celui-ci a coché le paramètre «Allow installation of non- Market applications» («Permettre l installation des applications non Market»). Le prochaine fois que vous exporterez une appli Android, vous pourrez utiliser le même Keystore que celui que vous venez de créer, pour plus de simplicité. 10a.7 Ajouter plus de fonctionnalités Bien, vous avez désormais une appli Android que vous pouvez installer théoriquement sur n importe quel appareil Android. Ajoutons donc un peu plus de fonctions sur votre appli afin de la rendre plus intéressante. Ajouter un bouton Nous allons ajouter un bouton sur votre appli et faire en sorte que ce bouton contrôle du texte sur votre écran. Afin d ajouter un bouton, vous devez d abord aller sur le fichier main.xml situé dans le dossier res/layout. Cliquez ensuite sur l onglet Graphical Layout en bas de fenêtre. Ensuite, sous Form Widgets (Widgets de Formulaire), vous devriez voir Button (Bouton). Déplacez ce bouton sur l image de l écran situé à droite. Il y a désormais un bouton sur votre appli. Beaucoup de choses sont paramétrables avec ce bouton de base. Vous pouvez voir le code en cliquant sur l onglet main.xml en bas du fichier main. xml. Pour voir une liste des options disponibles pour n importe quel élément xml, vous pouvez souvent faire appel à la fonction d auto-suggestion d Eclipse. Sachez aussi que vous pouvez appuyer sur les touches contrôle et espace de votre clavier afin de faire apparaître une liste des suggestions auto-fill (auto-remplissages) d Eclipse. Rendez-vous maintenant sur le code du bouton et créez une nouvelle ligne. Appuyer sur les touches contrôle et espace vous donnera une liste de paramètres à configurer pour cet élément. Vous devriez cliquer sur l onglet android:layout_ Excel With Business

8 <TextView android:layout_width= fill_parent android:layout_height= wrap_content android:layout_margintop= 100dp android:layout_marginbottom= 30dp android:gravity= center /> Figure 10a.5 gravity et écrire «center» à l intérieur des guillemets. Cela centrera le bouton sur l écran. Vous pouvez ensuite ajouter un «string resource» (littéralement, «ressource de chaîne de caractère») à votre fichier strings.xml pour personnaliser le texte du bouton. Cliquez sur l onglet Resources du fichier strings.xml, puis cliquez sur le bouton Add (Ajouter), et enfin sur OK, en vous assurant que l élément string soit surligné sur la fenêtre qui vient d apparaître. Vous pouvez désormais donner un nom et une valeur à la chaîne de caractères. Dans cet exemple, nous lui donnons le nom «button» avec la valeur «Appuyez sur moi». Si vous allez dans l onglet strings.xml, la ligne de code qui a été ajoutée devrait donc ressembler à ceci : <string name= button >Appuyez sur moi</string> Vous pouvez maintenant revenir à votre fichier main.xml et lui dire de référencer la valeur que nous venons de créer en changeant l élément nom de notre bouton afin d obtenir : Personnaliser le TextView Il y a une myriade de façons de personnaliser le TextView. Vous pouvez essayer d utiliser le code ci-dessus (Figure 10a.5) pour le TextView. Assurez-vous que le TextView possède un identifiant. Ce dernier peut avoir comme nom textview1 ou n importe quel autre nom. La largeur de la mise en page est configurée de façon à remplir la largeur de la mise en page mère en l occurrence, la largeur entière de l écran. La hauteur est configurée de façon à être aussi élevée que le contenu que nous avons dans cette Vue. Vous pouvez rajouter une marge en haut et en bas afin de donner un peu plus d espace à cette Vue. Nous utilisons ici des pixels à densité indépendante, terme abrégé par dp (ou parfois par dip). Ces pixels à densité indépendante sont un excellent moyen de s assurer que le même espace sera utilisé, et ce, quelle que soit la densité des pixels de l appareil sur lequel l appli sera utilisée. Vous pouvez aussi donner à la gravité la caractéristique center pour que le texte apparaisse au centre de la Vue. Ce procédé diffère de celui que nous avons utilisé afin de centrer le bouton. Dans ce cas-ci, la largeur de la Vue est la largeur entière de l écran et nous désirons centrer le texte à l intérieur de la vue. Quant au bouton, la vue n avait comme taille que celle du contenu, et nous voulions centrer la mise en page sur la mise en page mère. Si vous le désirez, vous pouvez essayer de paramétrer la largeur du TextView sur wrap_content puis utiliser l onglet layout_gravity à la place de l onglet gravity que vous voyez ici. Le résultat devrait être le même. Configurez maintenant le texte du TextView en utilisant à nouveau le fichier strings. xml, mais cette fois, utilisez le texte «Vous n avez pas encore appuyé sur le bouton». Changer la Programmation du Texte TextView Maintenant que vous avez créé un bouton et du texte, faisons en sorte que le bouton puisse changer le texte. Retournez sur le fichier Activity.java. Sur la page suivante (Figure 10a.6), vous pouvez voir ce à quoi le code de ce fichier doit ressembler après avoir effectué les changements nécessaires : Nous allons maintenant passer en revue les éléments à ajouter à votre fichier Activité, un par un, grâce Excel With Business

9 package com.mysite.testproject; import android.app.activity; import android.os.bundle; import android.view.view; import android.view.view.onclicklistener; import android.widget.button; import android.widget.textview; public class TestProjectActivity extends Activity implements OnClickListener{ private Button button; private TextView textview; private int counter; /** Called when the activity is first created. public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); initlayout(); private void initlayout() { button = (Button) findviewbyid(r.id.button1); button.setonclicklistener(this); textview = (TextView) findviewbyid(r.id.textview1); counter = public void onclick(view arg0) { if (arg0.getid() == R.id.button1){ counter++; if (counter == 1){ textview.settext( The button has been pressed + counter + time ); else{ textview.settext( The button has been pressed + counter + times ); Figure 10a Excel With Business

10 au code ci-dessus. Notre méthode oncreate contient une référence supplémentaire à la méthode initlayout. Nous avons configuré dans la méthode initlayout() une variable de type champ bouton sur le bouton nommé button1 sur notre mise en page. Nous avons ensuite configuré le onclicklistener du bouton sur la valeur «this» («ceci»). «This» fait référence à la ligne de code vers le haut, là où nous avons le class implement (outil de classe) onclicklistener. Mais pour cela, il faut outrepasser la méthode onclick. Il existe un autre moyen d accomplir cela, grâce aux classes internes anonymes, ce qui vous dispense d implémenter le onclicklistener. Si cela vous intéresse, le code se trouve ci-dessous (Figure 10a.7). Il est bon de savoir qu appuyer sur les touches contrôle-maj-o ou commande-maj-o, selon le système d exploitation que votre ordinateur utilise, vous permet d ajouter automatiquement des «import statements» à votre fichier. Dans notre méthode initlayout(), nous avons aussi défini une variable de champ textview faisant référence au TextView de notre fichier main.xml. Nous initialisons aussi un counter integer field (champ de compteur d entiers) avec la valeur 0. Lorsque nous appuyons sur le bouton de notre appli, la méthode onclick sera lancée. Avec cette méthode, nous vérifions d abord que l élément qui a été cliqué est bel et bien un bouton. Puis nous augmentons la valeur du compteur de 1. Et si le compteur est de 1, la phrase suivante sera utilisée une seule fois : «Vous avez appuyé à une reprise sur le bouton». Sinon, vous pouvez utiliser le pluriel : «Vous avez appuyé à X reprises sur le bouton». Dans ce cas, X représente le nombre de fois que vous avez cliqué sur le bouton. Vous pouvez dès à présent tester cette appli sur votre appareil ou votre émulateur de la même façon que précédemment. Si vous voulez envoyer l appli à quelqu un d autre, vous pouvez exporter le fichier et le signer, tout comme vous l avez fait plus tôt dans ce module. 10a.8 Conclusion Vous connaissez maintenant toutes les étapes nécessaires à la création d une Appli Android basique. Vous avez commencé par installer le logiciel Google requis, le SDK (Software Development Kit). Puis vous avez créé une appli basique, l avez testée et l avez exportée pour que d autres personnes puissent l utiliser. Vous avez ensuite appris à ajouter de nouvelles fonctions à votre appli. J espère que vous avez apprécié toutes ces démarches. Il existe une multitude de sites pour vous aider à atteindre vos futurs objectifs de programmation d appli Android. Le site d Android comprend une liste détaillée de chaque composant Android à cette adresse : com/reference/packages. html. Si vous visitez le site d Android, vous trouverez des didacticiels et des guides approfondis qui vous aideront à avancer sur le chemin de la Programmation pour Android. Bienvenue sur Android, et bonne chance pour vos aventures de programmation. button.setonclicklistener(new OnClickListener() public void onclick(view v) { // you can put the onclick code here ); Figure 10a Excel With Business

Test de Personnalité. Groupe Entreprenant et Innovateur. France. Tutoriel. teaching@atipaxinti.com. Programmation Mobile. Cours. Arón HERRERA PONTE

Test de Personnalité. Groupe Entreprenant et Innovateur. France. Tutoriel. teaching@atipaxinti.com. Programmation Mobile. Cours. Arón HERRERA PONTE Groupe Entreprenant et Innovateur France Tutoriel 4 Test de Personnalité Cours Programmation Mobile Coach Arón HERRERA PONTE E-mail teaching@atipaxinti.com - 2011 - SOMMAIRE 1. Introduction... 3 2. Objectifs...

Plus en détail

PROJET D ANALYSE : APPLICATION ANDROID

PROJET D ANALYSE : APPLICATION ANDROID PROJET D ANALYSE : APPLICATION ANDROID NFP 210 :Construction Rigoureuse des logiciels Elie Dagher 6601f Maha Dehayni 4996f Sous la direction de :M.Pascal Fares Septembre 2011 Tables des Matières Introduction

Plus en détail

TP SIN Programmation sur androïde Support : eclipse

TP SIN Programmation sur androïde Support : eclipse TP SIN Programmation sur androïde Support : eclipse Support : Smartphone sur androïde Pré requis (l élève doit savoir): Savoir utiliser un ordinateur Savoir utiliser un Smartphone Programme Objectif terminale

Plus en détail

Warren PAULUS. Android SDK et Android x86

Warren PAULUS. Android SDK et Android x86 Android SDK et Android x86 2010/2011 Voici un petit tutoriel pour installer Android de façon à ce qu il soit compatible avec NetBeans et Eclipse, ainsi que l utilisation d Android x86. Ce tutoriel a été

Plus en détail

TP2 : Initiation à la Programmation avec Android

TP2 : Initiation à la Programmation avec Android TP2 : Initiation à la Programmation avec Android 1 TP2 : Initiation à la Programmation avec Android Programmation Mobile Objectifs du TP Ce TP est une initiation à Android. Nous allons réaliser les premiers

Plus en détail

Anne Tasso. Le livre de. Java. premier langage. édition. Groupe Eyrolles, 2000-2012, ISBN : 978-2-212-13538-1

Anne Tasso. Le livre de. Java. premier langage. édition. Groupe Eyrolles, 2000-2012, ISBN : 978-2-212-13538-1 8 Anne Tasso Java Le livre de premier langage e édition Groupe Eyrolles, 2000-2012, ISBN : 978-2-212-13538-1 partie n 3 Outils et techniques orientés objet Dans ce chapitre, les termes «applications mobiles»

Plus en détail

Séance Android n 1 : Installation de l environnement, création de projets et déploiement d applications

Séance Android n 1 : Installation de l environnement, création de projets et déploiement d applications Programmation Android Juin 2014........................................................................... Séance Android n 1 : Installation de l environnement, création de projets et déploiement d applications

Plus en détail

TD/TP 1 Introduction au SDK d Android

TD/TP 1 Introduction au SDK d Android TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition

Plus en détail

TP au menu «UI ANDROID»

TP au menu «UI ANDROID» TP au menu «UI ANDROID» Pré-requis & Installation ( du couvert) soit installer en natif sur vos postes (!!! ATTENTION!!! FromScratch 1,1 Go à télécharger ) JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html

Plus en détail

Android: Google map et Géolocalisation

Android: Google map et Géolocalisation Matiaz OUINE Juin 2012 Benoit RAYMOND Ensimag 2A Projet de spécialité David DUMENIL Florian GUFFON Projet de spécialité: Développement d une application Android utilisant la géolocalisation Tutoriel :

Plus en détail

Programmation Android Ce que vous devez savoir. Cours Android - F. Michel 1 / 18

Programmation Android Ce que vous devez savoir. Cours Android - F. Michel 1 / 18 Programmation Android Ce que vous devez savoir 1 / 18 Plan 1 Connaissances essentielles 2 Définition d une GUI et adaptation au contexte 3 L objet Intent 2 / 18 Connaissances essentielles Sur la plate-forme

Plus en détail

Développement mobile sous Android TP1: Une première application avec un écran d accueil

Développement mobile sous Android TP1: Une première application avec un écran d accueil Développement mobile sous Android TP1: Une première application avec un écran d accueil Fabien Teytaud teytaud@lisic.univ-littoral.fr Eric Ramat September 18, 2013 1 Description Dans ce TP nous allons

Plus en détail

Android INTRODUCTION

Android INTRODUCTION Android INTRODUCTION Présentation Système d exploitation open source Développé en 2007 par une startup rachetée par Google. Caractéristique du Système d exploitation Android: Multi utilisateur, chaque

Plus en détail

TP1 : Traducteur «Français-Anglais»

TP1 : Traducteur «Français-Anglais» TP1 : Traducteur «Français-Anglais» Objectifs : créer deux activités, basculer entre activités, passer des paramètres entre activités, utiliser un service Internet pour faire réaliser une traduction, utiliser

Plus en détail

TP Android Les Intents avec passage de données

TP Android Les Intents avec passage de données TP Android Les Intents avec passage de données Romain Raveaux Polytech Tours Dans le TP précédent, nous avons vu comment démarrer une nouvelle fenêtre par le biais d une action sur un bouton posé sur une

Plus en détail

Application Android par défaut

Application Android par défaut Projet Android À la création d un projet Android (IDE netbeans) tout un ensemble de répertoires et de fichiers sont engendrés. Source Packages : là où seront les sources de votre application. Generated

Plus en détail

Animation «PACMAN» Android 2D. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE. Coach.

Animation «PACMAN» Android 2D. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE. Coach. Groupe Entreprenant et Innovateur France Tutoriel 6 Animation «PACMAN» Android 2D Cours Programmation Mobile Coach Arón HERRERA PONTE E-mail teaching@atipaxinti.comatipaxinti.com - 2011 - SOMMAIRE 1. Introduction...

Plus en détail

Outils, langage et approche Android Une introduction. Nicolas Stouls nicolas.stouls@insa lyon.fr

Outils, langage et approche Android Une introduction. Nicolas Stouls nicolas.stouls@insa lyon.fr Outils, langage et approche Android Une introduction Nicolas Stouls nicolas.stouls@insa lyon.fr Webographie La bible contenant «tout» : http://developer.android.com/index.html Les supports cette intervention

Plus en détail

Installation et prise en main

Installation et prise en main TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications

Plus en détail

Installation et Configuration Android SDK. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE.

Installation et Configuration Android SDK. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE. Groupe Entreprenant et Innovateur France Tutoriel 2 Installation et Configuration Android SDK Cours Programmation Mobile Coach Arón HERRERA PONTE E-mail teaching@atipaxinti.comatipaxinti.com - 2011 - SOMMAIRE

Plus en détail

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse IFT287 Exploitation de base de données relationnelles et orientées objet Laboratoire Mon premier programme Java en Eclipse Comment faire? Nous allons utiliser l environnement de travail proposé par Eclipse

Plus en détail

Votre premier projet Android

Votre premier projet Android 3 Votre premier projet Android Maintenant que le SDK Android est installé, il est temps de créer votre premier projet. La bonne nouvelle est qu il n exige aucune ligne de code les outils Android créent

Plus en détail

Android. Programmation. De la conception au déploiement avec le SDK Google Android 2. Damien Guignard Julien Chable Emmanuel Robles

Android. Programmation. De la conception au déploiement avec le SDK Google Android 2. Damien Guignard Julien Chable Emmanuel Robles Programmation Android De la conception au déploiement avec le SDK Google Android 2 Damien Guignard Julien Chable Emmanuel Robles Avec la contribution de Nicolas Sorel et Vanessa Conchodon Groupe Eyrolles,

Plus en détail

Introduction au développement sous Android TP1

Introduction au développement sous Android TP1 Introduction au développement sous Android TP1 Master ISIDIS/I2L - 2 me année année 2015-2016 Introduction Ce premier TP est une initiation à l environnement de développement Android Studio que vous utiliserez

Plus en détail

Eclipse atelier Java

Eclipse atelier Java Eclipse atelier Java Table des matières 1. Introduction...2 2. Télécharger eclipse...3 3. Installer eclipse...3 4. Premier lancement d eclipse...3 5. Configurer eclipse pour faire du Java...5 6. Développer

Plus en détail

Programmation des applications mobiles avec Android. 1 Inspiré du cours de Olivier Le Goaer

Programmation des applications mobiles avec Android. 1 Inspiré du cours de Olivier Le Goaer Programmation des applications mobiles avec Android 1 Inspiré du cours de Olivier Le Goaer 2 OS mobile : outils de développement D après le cours de Olivier Le Goaer 3 Plateforme de développement MobileApp

Plus en détail

Développement d'une application Android avec PhoneGap

Développement d'une application Android avec PhoneGap Développement d'une application Android avec PhoneGap Olivier Dommange Avant-propos PhoneGap permet le développement d'applications pour plusieurs systèmes d'exploitations de smartphones et tablettes (ios,

Plus en détail

TUTO 2 - ANDROID : BONJOUR QUI?

TUTO 2 - ANDROID : BONJOUR QUI? TUTO 2 - ANDROID : BONJOUR QUI? Dans ce tutoriel, on va développer une application assez simple. Ce tutoriel va permettre de découvrir des composants graphiques (Textfield, EditText et Bouton). Un aperçu

Plus en détail

Votre première application Android - Introduction aux Interfac. utilisateur

Votre première application Android - Introduction aux Interfac. utilisateur Votre première application Android - Introduction aux Interfaces graphiques utilisateur frederic.guinand@univ-lehavre.fr 2014-2015 Plan Analyse d une app Android : visite guidée Introduction aux interfaces

Plus en détail

Introduction à Eclipse

Introduction à Eclipse Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant

Plus en détail

Les premiers pas avec Android

Les premiers pas avec Android Les premiers pas avec Android Le but de ce TP est d expliquer les étapes nécessaires à la création et aux tests d une application sous Android. Dans un second temps, il vous permettra de configurer votre

Plus en détail

Guide pour les TPs sur Android

Guide pour les TPs sur Android Guide pour les TPs sur Android M. Dalmau, IUT de Bayonne-Pays Basque NOTE Ce guide n'a pas été conçu dans un simple but décoratif, vous devez toujours l'avoir avec vous lors des TPs de même que le polycopié

Plus en détail

Eclipse atelier Python

Eclipse atelier Python Eclipse atelier Python Table des matières 1. Introduction...2 2. Téléchargement et installation d eclipse...3 3. Ajout du plugin PyDev...4 4. Utilisation...9 Eclipse est un projet de la Fondation Eclipse

Plus en détail

Guide de mise en réseau MediCap USB300

Guide de mise en réseau MediCap USB300 Guide de mise en réseau MediCap USB300 Pour micrologiciel version 110701 et supérieure 1 Introduction... 2 Pour commencer... 2 Configuration de l accès réseau au disque dur de l unité USB300... 3 Étape

Plus en détail

ISN. Projet de développement d'un logiciel de prêt sous Android. Soupramayen Thomas Rivière Nathan Galiay Romain. Informatique et Science du Numérique

ISN. Projet de développement d'un logiciel de prêt sous Android. Soupramayen Thomas Rivière Nathan Galiay Romain. Informatique et Science du Numérique ISN Informatique et Science du Numérique Projet de développement d'un logiciel de prêt sous Android Soupramayen Thomas Rivière Nathan Galiay Romain 2012/2013 TS3 du Lycée Bellepierre Sommaire Introduction...page

Plus en détail

Tutorial pour une application simple

Tutorial pour une application simple ANDROID & ECLIPSE Tutorial pour une application simple 1. Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

Gestion des différentes tailles d écran

Gestion des différentes tailles d écran 25 Gestion des différentes tailles d écran Les écrans des terminaux Android, qui sont apparus sur le marché l année qui a suivi l apparition d Android 1.0, avaient tous la même résolution (HVGA, 320 480

Plus en détail

Créer des interfaces utilisateur

Créer des interfaces utilisateur 4 Créer des interfaces utilisateur Au sommaire de ce chapitre : Utiliser les vues et les layouts Comprendre les fragments Optimiser les layouts Créer des interfaces utilisateur indépendantes de la résolution

Plus en détail

Développer une application pour iphone et ipad

Développer une application pour iphone et ipad 22 Développer une application pour iphone et ipad Dans ce chapitre, nous abordons la création d applications pour ipad, iphone et ipod Touch à partir de documents au format Flash codés en ActionScript

Plus en détail

TP1 : Initiation à Java et Eclipse

TP1 : Initiation à Java et Eclipse TP1 : Initiation à Java et Eclipse 1 I. Objectif du TP TP1 : Initiation à Java et Eclipse Programmation Mobile Initiation à l environnement Eclipse et aux notions de base du langage Java. II. Environnement

Plus en détail

Mise en place de l environnement

Mise en place de l environnement Mise en place de l environnement Conception et développement d applications mobiles - Android F. Guinand (frederic.guinand@univ-lehavre.fr) IUT Le Havre Plan du cours mise en place de l environnement 1

Plus en détail

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57 Programmation Android I. Introduction 1 / 57 Plan 1 Introduction 2 La plate-forme Android 3 Programmation Android 4 Hello World 2 / 57 Introduction Application mobile wikipédia Caractéristiques Cible :

Plus en détail

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : 1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique

Plus en détail

Bibliographie utilisée

Bibliographie utilisée Android View, onclick, Activity, Modèle Vue Contrôleur jean-michel Douin, douin au cnam point fr version : 26 Septembre 2012 Notes de cours 1 Bibliographie utilisée http://developer.android.com/resources/index.html

Plus en détail

Programmation Android TP1 - Prise en main

Programmation Android TP1 - Prise en main 1. Notation des TP Chaque semaine vous allez devoir rendre une partie de votre travail sur Moodle. Par exemple, vous devrez rendre un fichier xml, un source, ou une application entière. Ces documents seront

Plus en détail

Dossier. Développer en Java sur téléphone mobile. Benjamin Damécourt benjamin.damecourt@me.com. UFR SITEC Master 2 EESC 11 janvier 2012

Dossier. Développer en Java sur téléphone mobile. Benjamin Damécourt benjamin.damecourt@me.com. UFR SITEC Master 2 EESC 11 janvier 2012 Dossier Développer en Java sur téléphone mobile Benjamin Damécourt benjamin.damecourt@me.com UFR SITEC Master 2 EESC 11 janvier 2012 Table des matières Introduction 2 Pré-requis 3 Hello World! 5 Installation

Plus en détail

Manuel d installation pour patient pour Windows

Manuel d installation pour patient pour Windows Manuel d installation pour patient pour Windows Page 1 / 42 Sommaire 1. Informations concernant les accès à votre dossier... 3 2. Installation du poste de travail d un patient... 3 2.1 Sécurité... 3 2.2

Plus en détail

Dans cette Unité, nous allons examiner

Dans cette Unité, nous allons examiner 13.0 Introduction Dans cette Unité, nous allons examiner les fonctionnements internes d une des plateformes de publication web les plus largement utilisées de nos jours sur l Internet, WordPress. C est

Plus en détail

Android : Architecture - Compilation - Debug 1 / 31. Android : Architecture - Compilation - Debug. Sylvain Jubertie - Université d Orléans 2011-2012

Android : Architecture - Compilation - Debug 1 / 31. Android : Architecture - Compilation - Debug. Sylvain Jubertie - Université d Orléans 2011-2012 Android : Architecture - Compilation - Debug 1 / 31 Android : Architecture - Compilation - Debug Sylvain Jubertie - Université d Orléans 2011-2012 Android : Architecture - Compilation - Debug 2 / 31 1

Plus en détail

Chapitre 2. Développement Android

Chapitre 2. Développement Android Chapitre 2 Développement Android 1 Plan du chapitre 2 Les composants d'une application Android : Activity, Service, ContentProvider, BroadcastReceiver Les Intent Le manifeste : AndroidManifest.xml Développer

Plus en détail

Configuration Android. Tutorials

Configuration Android. Tutorials Configuration Android Tutorials Java http://www.java.com/fr/download/ manual_v6.jsp Ajouter la référence du JDK dans les variables d environnement Créer un dossier Java sur votre disque dur et copier le

Plus en détail

Android. Programmation. De la conception au déploiement avec le SDK Google Android 2. Damien Guignard Julien Chable Emmanuel Robles

Android. Programmation. De la conception au déploiement avec le SDK Google Android 2. Damien Guignard Julien Chable Emmanuel Robles Programmation Android De la conception au déploiement avec le SDK Google Android 2 Damien Guignard Julien Chable Emmanuel Robles Avec la contribution de Nicolas Sorel et Vanessa Conchodon Groupe Eyrolles,

Plus en détail

www.elektor.fr/android SOMMAIRE

www.elektor.fr/android SOMMAIRE www.elektor.fr/android Android Apprendre à programmer des applis Environnement de développement Eclipse Programmation orientée objet en JAVA Auteur : Stephan Schwark Éditeur : Elektor ISBN : 978-2-86661-187-3

Plus en détail

DÉBUTER AVEC APP INVENTOR

DÉBUTER AVEC APP INVENTOR Terminale STMG SIG Année 2013-2014 DÉBUTER AVEC APP INVENTOR App Inventor est un outil de développement en ligne pour les téléphones et les tablettes sous Android. App Inventor est un OS créé par Google,

Plus en détail

- 1 - TABLE DE MATIÈRES. ÉTAPE 3: Premièrement il faut sélectionner la langue désirée dans le menu suivant :

- 1 - TABLE DE MATIÈRES. ÉTAPE 3: Premièrement il faut sélectionner la langue désirée dans le menu suivant : ÉTAPE 3: Premièrement il faut sélectionner la langue désirée dans le menu suivant : GUIDE D INSTALLATION ÉTAPE À ÉTAPE DU LOGICIEL POUR WINDOWS XP Numéro 3.0 Merci pour avoir acheté ce dispositif. Cette

Plus en détail

Introduction au débogage avec Eclipse

Introduction au débogage avec Eclipse Introduction au débogage avec Eclipse C. Pain-Barre et H. Garreta IUT INFO Année 2006-2007 1 Notion de debogage Tout développeur est confronté un jour à un programme qui plante pour une raison apparemment

Plus en détail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

Configuration de l environnement de travail

Configuration de l environnement de travail Configuration de l environnement de travail Préambule Windows Java Afin d utiliser l environnement de développement Android, vous devez installer au préalable JDK (Java Development Kit) sur votre système.

Plus en détail

- TP Programmation Android - NFA024 Conservatoire National des Arts et Métiers

- TP Programmation Android - NFA024 Conservatoire National des Arts et Métiers - TP Programmation Android - NFA024 Conservatoire National des Arts et Métiers vendredi 22 février 2013 Installation : Pour programmer des applications Android, il faut tout d abord veiller à disposer

Plus en détail

Android, introduction

Android, introduction Android, introduction Sébastien Jean IUT de Valence Département Informatique v1.1, 7 novembre 2012 Android en bref Android est un système d exploitation développé depuis 2003, apparu officiellement en

Plus en détail

TD5 : Android : Installation

TD5 : Android : Installation TD5 : Android : Installation 1-Introduction : L objet de ce TP est d installer l environnement de travail de système d exploitation Android et de définir quelques notions de base. 2-Qu est-ce qu Android

Plus en détail

Tutoriel GMF Ou comment créer un éditeur graphique à partir d un modèle

Tutoriel GMF Ou comment créer un éditeur graphique à partir d un modèle Tutoriel GMF Ou comment créer un éditeur graphique à partir d un modèle Auteurs : Pierre-Emmanuel BERTRAND Kevin N GUESSAN-ZEKRE Date de création : 11/02/09 Introduction : Ce tutoriel à pour but de faire

Plus en détail

Comment utiliser FileMaker Pro avec Microsoft Office

Comment utiliser FileMaker Pro avec Microsoft Office Guide d utilisation Comment utiliser FileMaker Pro avec Microsoft Office Comment utiliser FileMaker Pro et Microsoft Office page 1 Table des matières Introduction... 3 Avant de commencer... 4 Partage de

Plus en détail

Programmation Mobile Android Master CCI

Programmation Mobile Android Master CCI Programmation Mobile Android Master CCI Bertrand Estellon Aix-Marseille Université March 23, 2015 Bertrand Estellon (AMU) Android Master CCI March 23, 2015 1 / 266 Organisation de l UE Objectifs du cours

Plus en détail

Installer Linux Mint 16 "Petra" Edition Cinnamon 32-bit avec Virtualbox sur Windows

Installer Linux Mint 16 Petra Edition Cinnamon 32-bit avec Virtualbox sur Windows PDF créé par Strelki Installer Linux Mint 16 "Petra" Edition Cinnamon 32-bit avec Virtualbox sur Windows Dans cet article, je vais vous expliquer comment installer la distribution Linux Mint 16 "Petra"

Plus en détail

Guide de Démarrage Desktop. 2014 Release 1 Xojo, Inc.

Guide de Démarrage Desktop. 2014 Release 1 Xojo, Inc. Guide de Démarrage Desktop 2014 Release 1 Xojo, Inc. Chapitre 1 Introduction Bienvenue dans Xojo, le moyen le plus facile de créer des applications desktop and web multiplateformes. Section 1 À propos

Plus en détail

TP1 : Initiation à Java et Eclipse

TP1 : Initiation à Java et Eclipse TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les

Plus en détail

Créer des applications Android

Créer des applications Android Créer des applications Android Auteurs : Philippe Lacomme, Raksmey Phan Les outils nécessaires sont : - Android SDK - Eclipse - Le plugin ADT de Eclipse Plan (ceci n est pas un cours) Outils: Préparation

Plus en détail

PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit)

PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit) PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit) DÉTERMINER VOTRE VERSION DE WINDOWS 7 1. Cliquez sur Démarrer puis sur Panneau de configuration 2. Cliquez sur Système et sécurité. 3. Sur la page Système

Plus en détail

Programmation Nomade (Android)

Programmation Nomade (Android) Programmation Nomade (Android) Dominique Archambault Master Technologie et Handicap Université Paris 8 Introduction 1 Introduction 1.1 Les systèmes d exploitation mobiles Les systèmes d exploitation mobiles

Plus en détail

Développez une application Android Programmation en Java sous Android Studio

Développez une application Android Programmation en Java sous Android Studio Environnement de développement 1. Architecture d Android 9 1.1 Présentation d Android 9 1.2 Architecture 12 1.3 Play Store 13 2. Android Studio 14 2.1 Installation sous Windows 14 2.2 Installation sous

Plus en détail

Pack numérique. Guide d installation : comment installer et télécharger vos manuels numériques

Pack numérique. Guide d installation : comment installer et télécharger vos manuels numériques Pack numérique Guide d installation : comment installer et télécharger vos manuels numériques Si vous avez acheté un Pack numérique sur notre site, vous pourrez avoir accès sur votre ordinateur et sur

Plus en détail

Application Team Manager

Application Team Manager Application Team Manager Manuel Utilisateur E.P.S.I 7 rue Curie 69006 LYON BROVELLI PERROT PINVIN VIENNE Table des matières Note à l'intention des utilisateurs... 5 I. Démarrage rapide... 6 1. Lancement

Plus en détail

Tutoriel déploiement Windows 7 via serveur Waik

Tutoriel déploiement Windows 7 via serveur Waik Tutoriel déploiement Windows 7 via serveur Waik Sommaire : 1. Introduction et contexte 2. Prérequis 3. Configuration MDT 4. Configuration WDS 5. Déploiement de l image 1. Introduction et contexte : Dans

Plus en détail

Protège votre univers. Manuel abrégé de configuration et démarrage

Protège votre univers. Manuel abrégé de configuration et démarrage Protège votre univers Manuel abrégé de configuration et démarrage 1 Date de mise à jour : le 6 mars 2013 Dr.Web CureNet! est destiné à une analyse antivirus centralisée des ordinateurs réunis au sein d

Plus en détail

Étape 1 : Création d une adresse courriel GMAIL

Étape 1 : Création d une adresse courriel GMAIL Wix est une plateforme gratuite pour la construction de sites. Créez des sites de folie en utilisant un de nos modèles ou commencez votre site à partir d'une page blanche! Aucune connaissance technique

Plus en détail

PREMIERS PAS CHAPITRE 1

PREMIERS PAS CHAPITRE 1 CHAPITRE 1 PREMIERS PAS Créer un projet avec XCode... 19 Composer l interface utilisateur... 25 Tester l application... 28 Finaliser l application... 30 Agrémenter l application... 34 Challenge... 36 Check-list...

Plus en détail

Apprendre web. web. la programmation avec. la programmation. avec Python Django. Pierre Alexis et Hugues Bersini. 1 étude de cas inspirée de Facebook!

Apprendre web. web. la programmation avec. la programmation. avec Python Django. Pierre Alexis et Hugues Bersini. 1 étude de cas inspirée de Facebook! Pierre Alexis et Hugues Bersini 1 étude de cas inspirée de Facebook! Apprendre web la programmation web la programmation avec avec Python Django et et Principes Principes et et bonnes bonnes pratiques

Plus en détail

Accès à distance sécurisé au Parlement (ADSP)

Accès à distance sécurisé au Parlement (ADSP) Accès à distance sécurisé au Parlement (ADSP) Le service d Accès à distance sécurisé au Parlement (ADSP) permet un accès à distance aux applications de Microsoft Office, à l Intranet du Parlement et aux

Plus en détail

hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte

hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte Matériel : -Une carte hepia-light -Un ordinateur avec Windows et le logiciel LPCXpresso

Plus en détail

Je me familiarise avec l ordinateur et son système d exploitation. Apprendre à utiliser les TIC dans la vie de tous les jours

Je me familiarise avec l ordinateur et son système d exploitation. Apprendre à utiliser les TIC dans la vie de tous les jours Je me familiarise avec l ordinateur et son système d exploitation Cahier de formation 1 Apprendre à utiliser les TIC dans la vie de tous les jours Programme ordinateur de Je Passe Partout Document produit

Plus en détail

Guide d installation de MySQL

Guide d installation de MySQL INF 1250 Introduction aux bases de données Guide d installation de MySQL 1 Introduction Ce guide vous indique la façon d installer et d utiliser le logiciel MySQL de Oracle (disponible en licence GPL).

Plus en détail

wxwidgets dans un environnement Microsoft Windows

wxwidgets dans un environnement Microsoft Windows 1/18 wxwidgets dans un environnement Microsoft Windows Ce document explique les démarches à suivre pour pouvoir utiliser «wxwidgets» à travers un environnement de développement. Normalement c est ce que

Plus en détail

Les fondamentaux du développement d applications Java

Les fondamentaux du développement d applications Java Android 5 Les fondamentaux du développement d applications Java Nazim BENBOURAHLA Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez

Plus en détail

Optimiser pour les appareils mobiles

Optimiser pour les appareils mobiles chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...

Plus en détail

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1 AOLbox Partage de disque dur Guide d utilisation Partage de disque dur Guide d utilisation 1 Sommaire 1. L AOLbox et le partage de disque dur... 3 1.1 Le partage de disque dur sans l AOLbox... 3 1.1.1

Plus en détail

GUIDE DE DÉMARRAGE RAPIDE

GUIDE DE DÉMARRAGE RAPIDE INDUSTRIAL AUTOMATION Interactive Graphical SCADA System INSIGHT AND OVERVIEW GUIDE DE DÉMARRAGE RAPIDE Page 1 de 27 Guide de démarrage rapide pour IGSS FREE50 Introduction Ce guide a pour but de vous

Plus en détail

Ma première Application Mobile Java ME

Ma première Application Mobile Java ME Groupe Entreprenant et Innovateur «Atipax Inti» France Tutoriel 3 Ma première Application Mobile Java ME Cours Programmation Mobile Coach Arón HERRERA PONTE E-mail teaching@atipaxinti.com - 2011 - SOMMAIRE

Plus en détail

Démarrage du logiciel sous Windows 7

Démarrage du logiciel sous Windows 7 Démarrage du logiciel sous Windows 7 Nous vous expliquons ci-dessous, pas à pas, comment démarrer et utiliser votre CONTOUR NEXT USB personnel sur le système d exploitation de votre choix. Étape 1. Enfichez

Plus en détail

opengeophone Documentation

opengeophone Documentation opengeophone Documentation Version 1.0.0 openmairie 28 June 2013 Table des matières 1 Manuel de l utilisateur 3 1.1 installation................................................ 3 1.2 Utilisation................................................

Plus en détail

Environnements de développement

Environnements de développement 4 Environnements de développement Au sommaire de ce chapitre UU Mettre en place un environnement de développement UU Environnement de production Contrairement au développement web de bureau, dans lequel

Plus en détail

2- Téléchargement et installation version actuelle 6.1

2- Téléchargement et installation version actuelle 6.1 1- EDI NetBeans (Environnement : Microsoft Windows Linux Ubuntu) EDI, Environnement de Développement Intégré Anglais : IDE, Integrated Development Environment Programme regroupant : Un éditeur de texte

Plus en détail

De Java à Android version 0.1

De Java à Android version 0.1 De Java à Android version 0.1 David Roche De Java à Andoid 1 Ce document est publié sous licence Creative Commons Vous êtes libres : de reproduire, distribuer et communiquer cette création au public de

Plus en détail

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope Objectif : Installer le simulateur Polyscope sur un ordinateur Windows. Une connexion internet est requise pour cette installation. Méthode : Téléchargez le fichier Ubuntu.zip sur notre site puis décompressez

Plus en détail

Renseignements sur l inscription et l installation de Securexam

Renseignements sur l inscription et l installation de Securexam Renseignements sur l inscription et l installation de Securexam Vos droits d utilisation doivent être réglés au niveau administrateur pour que vous puissiez installer le logiciel. Au niveau utilisateur,

Plus en détail

PROCÉDURE DE BRANCHEMENT À C-SURANCE

PROCÉDURE DE BRANCHEMENT À C-SURANCE PROCÉDURE DE BRANCHEMENT À C-SURANCE (usagers sous système Mac - Minimum requis : OSX 10.4.9) Depuis le 20 février 2012, l accès à C-Surance se fait automatiquement au nouveau serveur. Ce nouveau serveur

Plus en détail

Système Piaf / Guide du rechargement par Internet

Système Piaf / Guide du rechargement par Internet Système Piaf / Guide du rechargement par Internet Version : 1.0 Mise à jour : 6 février 2013 Table des matières 1. Introduction... 3 2. Configuration requise... 3 2.1 PC Windows... 3 2.2 Macintosh... 3

Plus en détail

Des outils numériques simples et conviviaux!

Des outils numériques simples et conviviaux! Des outils numériques simples et conviviaux! 1 La clé USB en bref La clé USB vous permet : n De projeter, avec ou sans tableau blanc interactif (TBI), les pages du livre numérique. n De naviguer facilement

Plus en détail