Votre premier projet Android

Documents pareils
TD/TP 1 Introduction au SDK d Android

Introduction à Eclipse

Warren PAULUS. Android SDK et Android x86

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM

Installation et prise en main

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

Eclipse atelier Java

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013

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

Installation et compilation de gnurbs sous Windows

Guide d installation esam

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

1.3 Gestion d'une application

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

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

TP1 : Initiation à Java et Eclipse

Accélérez votre émulateur Android

Gestion des certificats en Internet Explorer

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

Chapitre 1 Retour en arrière

I / La démarche à suivre pour l installation de l application-crm

Annexe Android Studio

TP au menu «UI ANDROID»

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT

Optimiser pour les appareils mobiles

Prise en main rapide

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Outil de démonstration : Application PassNFC

TP1 : Initiation à Java et Eclipse

BIRT (Business Intelligence and Reporting Tools)

L accès à distance du serveur

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

WEB page builder and server for SCADA applications usable from a WEB navigator

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

Cliquez sur le site que vous souhaitez consulter, il s affichera directement dans le navigateur.

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

Ouvrez un compte Hotmail pour communiquer

Installation de GFI MailSecurity en mode passerelle

Apprendre Java et C++ avec NetBeans

Procédure d installation d AMESim 4.3.0


Comment sauvegarder ses documents

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

OCLOUD BACKUP GUIDE DE REFERENCE POUR ANDROID

PROJET AZURE (par Florent Picard, A2011)

wxwidgets dans un environnement Microsoft Windows

Sauvegardes par Internet avec Rsync

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

Sophos Endpoint Security and Control Guide de configuration pour réseaux étendus. Enterprise Console, version 3.1 EM Library, version 1.

Edutab. gestion centralisée de tablettes Android

Android 4 Les fondamentaux du développement d'applications Java

MetaTrader 4/5 pour Android. Guide de l utilisateur

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

Once the installation is complete, you can delete the temporary Zip files..

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

Comment accéder à d Internet Explorer

Planifier les rapports d

Déploiement de SAS Foundation

WinARC Installation et utilisation D un écran déporté (Windows 7)

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

Projet De Stijl Plate-forme pour robots mobiles

Notice d Installation et d utilisation d une liaison Bluetooth avec un PDA ipaq.

Note Technique. 1. Objectif. 2. Prérequis. 3. Installation

INFO-F-404 : Techniques avancées de systèmes d exploitation

FAIRE SES COMPTES AVEC GRISBI

Installation de GFI MailEssentials

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

Guide d installation de MySQL

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Archivage de courriels avec Outlook ( )

PRÉSENTÉ PAR : NOVEMBRE 2007

Installation de SharePoint Foundation 2013 sur Windows 2012

Logiciel : GLPI Version : SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.

Le langage C. Séance n 4

Programmation Mobile Android Master CCI

ALLIANZ MODE OPERATOIRE DE MIGRATION D UNE AGENCE WINDOWS Août Version du document : 010

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

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

Direction des Systèmes d'information

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Consignes générales :

Menu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste

2. Cliquez Contact Directory of Public Administration. 5. Tapez le mot de passe - Hello (pour OFPA). Changez le mot de passe en cas de

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

Instructions d installation de MS SQL Server pour Sage 50 Classement et Gestion commerciale. Sage Suisse SA Avenue Mon-Repos Lausanne

Découvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access

Comment Utiliser les Versions, les Modification, les Comparaisons, Dans les Documents

Table des matières. 1. Installation de VMware ESXI Pré-requis Installation... 3

Prezi. Table des matières

CAMERA DOME AMELIORÉE DE SURVEILLANCE EN RÉSEAU GUIDE D INSTALLATION

Guide d utilisation du portail de formation en ligne LeCampus.com à l attention des partenaires de l APSM

Guide d'installation rapide TFM-560X YO.13

Guide d utilisation de PL7 Pro Récupérer ou transférer un programme

Comment faire un Mailing A partir d une feuille Calc


Déplacer un serveur d'impression

Importation de fichiers Eagle

Notice d'utilisation Site Internet administrable à distance

UTILISER WORD. Présentation générale de Word. Voici quelques éléments à savoir en démarrant Word.

Transcription:

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 pour vous une application "Hello, world!" lorsque vous créez un nouveau projet. Il vous suffit de la compiler, de l installer et de l ouvrir dans l émulateur ou votre terminal. Étape 1 : création d un nouveau projet Les outils d Android peuvent créer pour vous un squelette de projet complet, avec tout ce qu il faut pour disposer d une application Android opérationnelle (bien que d un intérêt limité). La procédure n est évidemment pas la même si vous utilisez Eclipse ou la ligne de commande. Eclipse À partir du menu principal, sélectionnez File Æ New Æ Project pour ouvrir la boîte de dialogue New Project, qui vous proposera une liste d assistants pour différents types de projets. Ouvrez l option Android et cliquez sur Android Project, comme le montre la Figure 3.1. Figure 3.1 Choix d un assistant dans la boîte de dialogue New Project d Eclipse.

24 L'Art du développement Android Cliquez sur le bouton Next pour aller sur la première page de l assistant New Android Project, présentée à la Figure 3.2. Figure 3.2 Assistant New Android Project d Eclipse, prêt à être rempli. Remplissez les champs suivants et laissez les valeurs par défaut des autres (l assistant totalement rempli est présenté à la Figure 3.3) : Project name, le nom du projet (Now, par exemple) ; Build Target, le SDK Android que vous allez utiliser pour compiler le projet (Google APIs pour Android 2.3.3, par exemple) ; Application name, le nom de votre application, qui sera celui affiché sous son icône dans le lanceur (Now, par exemple) ; Package name, le nom du paquetage Java auquel appartient ce projet (com. commonsware.android.skeleton, par exemple) ; Create Activity, le nom de l activité initiale (Now, par exemple). Il suffit ensuite de cliquer sur le bouton Finish pour créer votre projet Eclipse.

Chapitre 3 Votre premier projet Android 25 Figure 3.3 Assistant New Android Project d Eclipse rempli. Ligne de commande Voici un exemple de commande qui crée un projet Android à partir de l invite du shell : android create project --target "Google Inc.:Google APIs:10" \ --path Skeleton/Now \ --activity Now \ --package com.commonsware.android.skeleton Cette instruction crée un squelette d application complet avec tout ce qu il faut pour construire votre première application Android : le code source Java, les instructions de compilation, etc. ; mais vous devrez sûrement l adapter un peu. Voici ce que signifient les options de cette commande : --target. Indique la version d Android que vous visez pour votre application. Vous devez fournir l identifiant d une cible installée sur votre machine de développement. Pour connaître les cibles disponibles, utilisez la commande android list targets. Généralement, la procédure de compilation aura pour cible la version d Android la plus récente. --path. Précise le nom du répertoire où seront stockés les fichiers du projet. Android créera un répertoire si le nom que vous donnez n existe pas. Avec cette commande, par exemple, le répertoire Skeleton/Now/ sera créé (ou utilisé s il existe déjà) sous le répertoire courant et les fichiers du projet y seront stockés.

26 L'Art du développement Android --activity. Donne le nom de la classe Java de votre première activité pour ce projet. N incluez pas de nom de paquetage et assurez-vous que ce nom respecte les conventions de nommage des classes Java. --package. Indique le paquetage Java dans lequel se trouvera votre première activité. Ce nom identifie de façon unique votre projet sur chaque terminal où vous l installerez et il doit également être unique sur l Android Market si vous comptez y distribuer votre application. Généralement, on construit donc le nom d un paquetage à partir d un nom de domaine que l on possède (com. commonsware.android.skeleton, par exemple) afin de réduire les risques d une collision avec le nom d un paquetage de quelqu un d autre. Pour votre machine de développement, choisissez une cible adaptée et modifiez éventuellement le path. Pour l instant, vous pouvez vous contenter des noms donnés à l activité et au paquetage. Étape 2 : compilation, installation et exécution de l application Créer un projet est un bon début, mais il faut maintenant le compiler et l exécuter sur l émulateur ou sur votre propre terminal Android. Là encore, la procédure sera différente selon que vous utilisez Eclipse ou la ligne de commande. Eclipse Pour exécuter votre projet, sélectionnez-le dans le panneau Package Explorer d Eclipse et cliquez sur le bouton de lecture vert qui se trouve dans la barre d outils. La première fois, vous devez passer par un certain nombre d étapes pour mettre en place la configuration d exécution, afin qu Eclipse sache ce que vous souhaitez faire. Dans la boîte de dialogue Run As choisissez Android Application, comme à la Figure 3.4. Figure 3.4 Boîte de dialogue Run As d Eclipse.

Chapitre 3 Votre premier projet Android 27 Cliquez sur le bouton OK. Si plusieurs AVD ou terminaux sont disponibles, vous devrez choisir celui sur lequel vous voulez lancer l application. Puis Eclipse installera l application sur le terminal ou sur l émulateur et lancera son exécution. Ligne de commande Si vous n utilisez pas Eclipse, placez-vous dans le répertoire Skeleton/Now puis exécutez la commande suivante : ant clean install Vous devriez voir apparaître la liste des étapes de la procédure d installation, qui devrait être de la forme : Buildfile: /home/jaco/projects/skeleton/now/build.xml Android SDK Tools Revision 11 Project Target: Google APIs Vendor: Google Inc. Platform Version: 2.3.3 API level: 10 ------------------ Resolving library dependencies: No library dependencies. ------------------ WARNING: No minsdkversion value set. Application will install on all Android versions. Importing rules file: tools/ant/main_rules.xml clean: [delete] Deleting directory /home/jaco/projects/skeleton/now/bin -debug-obfuscation-check: -set-debug-mode: -compile-tested-if-test: -pre-build: -dirs: [echo] Creating output directories if needed... [mkdir] Created dir: /home/jaco/projects/skeleton/now/bin [mkdir] Created dir: /home/jaco/projects/skeleton/now/gen [mkdir] Created dir: /home/jaco/projects/skeleton/now/bin/classes -aidl: [echo] Compiling aidl files into Java classes...

28 L'Art du développement Android -renderscript: [echo] Compiling RenderScript files into Java classes and RenderScript bytecode... -resource-src: [echo] Generating R.java / Manifest.java from the resources... -pre-compile: compile: [javac] /opt/android-sdk/tools/ant/main_rules.xml:384: warning: includeantruntime was not set, defaulting to build. sysclasspath=last; set to false for repeatable builds [javac] Compiling 2 source files to /home/jaco/projects/skeleton/now/ bin/classes -post-compile: -obfuscate: -dex: [echo] Converting compiled files and external libraries into /home/ jaco/projects/skeleton/now/bin/classes.dex... -package-resources: [echo] Packaging resources [aapt] Creating full resource package... -package-debug-sign: [apkbuilder] Creating Now-debug-unaligned.apk and signing it with a debug key... debug: [echo] Running zip align on final apk... [echo] Debug Package: /home/jaco/projects/skeleton/now/bin/now-debug. apk install: [echo] Installing /home/jaco/projects/skeleton/now/bin/now-debug.apk onto default emulator or device... [exec] 248 KB/s (13225 bytes in 0.052s) [exec] pkg: /data/local/tmp/now-debug.apk [exec] Success BUILD SUCCESSFUL Total time: 9 seconds Notez la ligne BUILD SUCCESSFUL en bas de cette liste c est elle qui vous indique que l application est compilée correctement.

Chapitre 3 Votre premier projet Android 29 Lorsque cette étape est réalisée, ouvrez le lanceur d applications sur l émulateur ou sur votre terminal Android (voir Figure 3.5). Généralement, le lanceur se trouve en bas de l écran d accueil. Figure 3.5 Lanceur d application de l émulateur Android. Vous remarquerez la présence d une icône pour l application Now. Cliquez dessus pour l ouvrir et contempler votre première activité en action. Pour la quitter et revenir au lanceur, appuyez sur le bouton Back (la flèche de retour en arrière), qui se trouve à droite du bouton Menu. Il est recommandé de ne pas fermer l émulateur entre chaque lancement d application : ceci vous évitera d attendre patiemment le chargement du système d exploitation au sein de l émulateur.