I. Obtention de la clé API



Documents pareils
TD/TP 1 Introduction au SDK d Android

Installation et prise en main

Guide de configuration. Logiciel de courriel

Supervision sécurité. Création d une demande de descente. 13/03/2014 Supervision sécurité Création d'une demande

Installer Office sur Ordinateur / Tablette / Smartphone

Sommaire. 2. L accès aux modules. 1. Aspects techniques. 1.1 Le matériel requis 2

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015

Titre: Version: Dernière modification: Auteurs: Statut: Remplace: Licence:

Direction des Systèmes d'information

Poste virtuel. Installation du client CITRIX RECEIVER

Configuration Wi-Fi pour l'utilisation d'eduroam

Documentation technique du logiciel Moduleo Version du 03/12/2014

Microsoft Application Center Test

Sophos Antivirus, guide d installation

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

SOMMAIRE 1 INTRODUCTION 3 2 CONTACTER VOTRE SUPPORT 3 3 ESPACE DE GESTION DES CARTES 4 4 CONFIGURER UNE CARTE 5

L'accès aux ressources informatiques de l'ufr des Sciences

TESIAL sprl. Aide pour l installation et la gestion du backup. 27 novembre 2009

Guide de démarrage IKEY 2032 / Vigifoncia

Systems Manager Gestion de périphériques mobiles par le Cloud

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Paramétrage des navigateurs

TP Sur SSH. I. Introduction à SSH. I.1. Putty

1.3 Gestion d'une application

Base de connaissances

BOUCHARD Nicolas. GENTILE Pierre

DU Endoscopie. Guide d utilisation. chirurgicale. Diplôme Universitaire d Endoscopie Chirurgicale

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

Synchroniser ses photos

Pré-requis de création de bureaux AppliDis VDI

TP au menu «UI ANDROID»

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

VIDÉOSURVEILLANCE. Procédures de paramétrage des différentes box du marché

Installation & Mode d emploi WL400 Adaptateur/Antenne Wifi

Service de lettre électronique sécurisée de bpost. Spécificités techniques

Table des matières. 1. Création et suppression d un compte p.

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence nominative)

Installation d OpenVPN

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

TP N 1 : Installer un serveur trixbox.

Instructions d installation de IBM SPSS Statistics pour Windows (licence de site)

Instructions d installation de IBM SPSS Statistics pour Windows (mono-utilisateur)

pcon.planner 6 Préparer et présenter une implantation en toute simplicité

Accélérez votre émulateur Android

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

TP 6 : Wifi Sécurité

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

wxwidgets dans un environnement Microsoft Windows

OUTLOOK ANYWHERE - Liste des indications à fournir en fonction des écoles

Démarrer avec Parallels Desktop 9

Installation-Lancement

Présentation des PowerToy pour Windows XP

Foucart Digeon SISR1-CH7 Mise en place d'un serveur FTP BTS SIO 08/04/2013. SISR1 CH7 Mise en place d'un serveur FTP. - Page 1 -

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

Votre premier projet Android

ECOLE POLYTECHNIQUE DSI. Utilisation des serveurs mandataires («proxy») avec les protocoles d usage courant

INSTALLATION MICRO-SESAME

Optimiser pour les appareils mobiles

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

Perspectives en matière de portails géographiques et de 3D

RM 4.0 RM 3.6 RM 3.5 RM 3.1 RM 3.0 RM 2.1 RM

TP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI

Eclipse atelier Java

But de cette présentation

Guide d installation et d utilisation

vcloud Director Guide d'installation et de mise à niveau

Les nouveautés d AppliDis Fusion 4 Service Pack 3

Le service de création de site Internet : Mode d emploi. La Création de Site Internet

Guide utilisation SFR Sync. SFR Business Team - Présentation

Guide d installation et de configuration de vcloud Director

Logiciel de connexion sécurisée. M2Me_Secure. NOTICE D'UTILISATION Document référence :

Le langage C. Séance n 4

Manuel de Documents. Introduction Format des fichiers lus Fonctions supplémentaires Copier et partager des fichiers...

Manuel de déploiement sous Windows & Linux

Projet tablettes numériques Document de référence

Tutoriel pour la gestion des bases de données du Serveur Mysql virtualisé par le Gip Récia

TP 4 & 5 : Administration Windows 2003 Server

Première édition en format électronique. Parallels Desktop 7 pour Mac OS X.

Préconisations Techniques & Installation de Gestimum ERP

Conservez la documentation à portée de main pour toute référence future. Le terme «pointeur» dans ce manuel désigne le pointeur interactif YA-P10.

GRETA SISR1 TP Installation et mise en place d un serveur FTP sous Windows Server 2013

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

PRESENSTATION VMWARE ESXi NOTION DE MACHINE VIRTUELLE

SOMMAIRE. 3. Comment Faire? Description détaillée des étapes de configuration en fonction du logiciel de messagerie... 3

Configurer l adressage des serveurs et des clients

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

Point sur les solutions de développement d apps pour les périphériques mobiles

Le routeur de la Freebox explications et configuration

CTIconnect PRO. Guide Rapide

L accès à distance du serveur

Manuel logiciel client Java

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3

Nettoyer l'historique et le cache DNS de votre navigateur

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Boîtier TV F200 Retransmetteur de chaînes à distance

IBM Endpoint Manager for Mobile Devices

Transcription:

TD/TP 2 : Android Google Map Romain Raveaux I. Obtention de la clé API I-A. md5 checksum I-B. Génération de la clé API et insertion dans le projet II. Application graphique II-A. Code II-B. Explications II-C. Résultat III. Conclusion I. Obtention de la clé API I-A. md5 checksum Avant de pouvoir insérer une carte Google Maps dans l'interface graphique, il faut obtenir une clé API. Tout d'abord, il faut créer un md5 checksum du debug certificate car chaque application doit être signée et la clé API est basée justement sur ce certificat. Pour afficher ce md5, il faut d'abord savoir où se situe ce fichier de debug : * Vista: C:\Users\\AppData\Local\Android\debug.keystore * XP: C:\Documents and Settings\\Android\debug.keystore * Mac, Linux: ~/.android/debug.keystore Si vous utilisez Eclipse, vous pouvez obtenir le chemin de la façon suivante : Windows > Prefs > Android > Build Une fois le chemin connu, il faut taper la commande suivante dans une console : keytool -list -alias androiddebugkey -keystore <chemin_vers_le_fichier_debug>.keystore -storepass android -keypass android

Vous devriez obtenir un affichage similaire à celui-ci : I-B. Génération de la clé API et insertion dans le projet Une fois cette première clé md5 checksum obtenue, vous pouvez générer la clé API à cette adresse : http://code.google.com/intl/fr/android/maps-api-signup.html Un compte Google étant nécessaire. Sinon, demander à votre chargé de TP de vous fournir un fichier debug.keystore et une clé API valides. Une fois la clé API obtenue, Créer un nouveau projet Eclipse appelé «Map» utilisant le Google APIs Ensuite, il faut l'ajouter dans le fichier String.xml de la façon suivante : Il faut également modifier le fichier AndroidManifest.xml pour lui indiquer que l'api Google Maps est utile ainsi qu'ajouter les autorisations nécessaires pour utiliser internet et la localisation et ceci se fait de la manière suivante : <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="fr.pm4.android.maps" android:versioncode="1" android:versionname="1.0"> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.access_fine_location" /> <uses-sdk android:minsdkversion="8" />

<application android:icon="@drawable/icon" android:label="@string/app_name"> <uses-library android:name="com.google.android.maps" /> <activity android:name=".map" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> </application> </manifest> II. Application graphique II-A. Code Une fois cette clé obtenue, nous pouvons enfin nous lancer dans le code.

II-B. Explications Cette ligne crée la carte en récupérant la clé API qui a été ajoutée dans le fichier String.xml modifié précédemment.

Cette partie se charge de récupérer le contrôleur chargé de positionner la carte à l'endroit indiqué par les coordonnées latitude et longitude (ces données sont multipliées par 1E6 car les coordonnées pour GeoPoint sont exprimées en micro-degré). Change le zoom pour un zoom rapproché et passe la carte en vue satellitaire. On demande ensuite à redessiner la carte.. II-C. Résultat Pour avoir accès au Google Maps votre émulateur doit pouvoir avoir accès à internet!!!!. Pour se faire entrer dand le menu «run configuration» de votre application. Sélectionner l onglet Target et préciser le proxy de l université (additional).

III. Conclusion Toute cette démarche nous a permis de développer notre première application intégrant une carte Google Maps. Cette carte s'avère très basique mais il est possible d'aller plus loin et de développer des applications à l'instar d'apple avec son kit Nike+ Ipod. IV. Remerciements Je tiens à remercier Michel Dirix pour son article sur la création et l utilisation d une Google Map.