Travaux Pratiques Développement Mobile

Documents pareils
TD/TP 1 Introduction au SDK d Android

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

Votre premier projet Android

Programmation Mobile Android Master CCI

Installation et prise en main

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

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

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire

Warren PAULUS. Android SDK et Android x86

Installation et paramétrage de Fedora dans VirtualBox.

Eclipse atelier Java

GUIDE D UTILISATION DU LOGICIEL DE TELE-MAINTENANCE. TEAM VIEWER Version 7.

TP au menu «UI ANDROID»

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

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

26 Centre de Sécurité et de

But du papier : Paramétrer WSUS pour récupérer les mises à jour et administrer le serveur WSUS

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

Annexe Android Studio

Travaux pratiques Détermination de la capacité de stockage des données

Introduction à Eclipse

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

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

Les fondamentaux du développement d applications Java

Manuel d'utilisation avec le superviseur ISCANSERVER et le client VEHICLE Network System

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

OCLOUD BACKUP MINI GUIDE. 1 Ocloud Backup/Mini- Guide

Effectuer une sauvegarde avec Nero BackItUp

1.3 Gestion d'une application

TP1 : Initiation à Java et Eclipse

Guide de l utilisateur Faronics System Profiler Standard

PHILA-Collector-USB-16Go Pour Windows & Android

TP1 : Initiation à Java et Eclipse

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

Tutorial créer une machine virtuell.doc Page 1/9

Edutab. gestion centralisée de tablettes Android

Manuel d installation et d utilisation du logiciel GigaRunner

GESTION DE L'ORDINATEUR

DE MODIFICATION PROCEDURE ELYXBADGE APPLICATION. PI Électronique Restobadge

DOCUMENTATION VISUALISATION UNIT

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

OUTIL DE CRYPTAGE ET DE COMPRESSION

Procédure de mise à niveau de Windows Mobile version 6.1 du SGH-i616

Google Drive, le cloud de Google

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

ACCUEIL / Introduction. Introduction. Présentation de StarBoard Software Éléments de l écran Guide de démarrage rapide

Assistance à distance sous Windows

Environnements de développement (intégrés)

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

AP1.1 : Montages électroniques élémentaires. Électricité et électronique

Utilisation d une tablette numérique

Correction des Travaux Pratiques Organiser son espace de travail

Prise en main rapide

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat windowsx64.zip.

Création d une application Android (APPInventor)

Page : N 1. Guide utilisateur Ma Banque

Manuel de l utilisateur

Utilisation de l outil lié à MBKSTR 9

Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I

Guide d utilisation WEBPORTAL CPEM Portail d Applications Web CPEM

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

Mise en route de Cobian Backup

l'ordinateur les bases

Introduction aux outils BI de SQL Server Tutoriel sur SQL Server Integration Services (SSIS)

2X ThinClientServer Guide d utilisation

Tutorial pour une application simple

Organiser vos documents Windows XP

GUIDE D INSTALLATION RAPIDE DEXH264

Installation et compilation de gnurbs sous Windows

Objectifs du TP : Initiation à Access

Installation 4D. Configuration requise Installation et activation

Guide de configuration. Logiciel de courriel

PRISE EN MAIN D ILLUSTRATOR

Unity Real Time 2.0 Service Pack 2 update

Récupérer les documents stockés sur l ENTG

Guide Utilisateur Transnet

TP2 : Client d une BDD SqlServer

FICHIERS ET DOSSIERS

Configuration APN internet Réseau 3G «Terminaux et tablettes sous Android» Configuration APN «internet» sur système Android :

domovea Portier tebis

MANUEL D INSTALLATION LOGICIEL TELEVITALE. Agréé SESAM VITALE 1.40

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

Authentification unique Eurécia

Guide d utilisation de la clé mémoire USB

OCLOUD BACKUP GUIDE DE REFERENCE POUR ANDROID

Création du projet : 1 sur 13

Avenir Concept Monaco

Les 1 er pas sur. Guide d utilisation

Formation WinDev Mobile

Table des matières. 7 Gérer des ordres 5 Formater des paramètres OptionStation Pro 9

Si vous décidez d utiliser un autre chemin, c est ce nouveau chemin qu il faudra prendre en compte pour la sauvegarde. Cf. : Chapitre 9 Sauvegarde

Manuel d administration de Virtual Box MANUEL D UTILISATION VIRTUAL BOX

NAS 206 Utiliser le NAS avec Windows Active Directory

Storebox User Guide. Swisscom (Suisse) SA

MANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7

MANUEL UTILISATEUR SOPISAFE V 3.5

Protéger une machine réelle derrière une machine virtuelle avec pfsense

Transcription:

Travaux Pratiques Développement Mobile 3 iéme Année TP1 : Prise en main de l environnement de développement d Android avec Android-Studio Objectif : L'objectif de ce TP est de vous permettre d'exploiter les outils permettant le développement d'application pour Android. L'existence d'un IDE (integrated development environment) dédié permet que l'installation des outils développement pour Android soit beaucoup plus facile qu'il y a quelques années. Ce premier TP n'a pas pour but de vous donner une description détaillée de ces outils, mais de vous proposer un fils conducteur vous permettant de vous familiariser avec le monde du développement sous Android. Exercice 1 : Premier application android Une version de l environnement de développement Android est installée sur les ordinateurs de l ENSICAEN sous Linux. Il est situé dans /opt/android-studio/...pour l IDE et /opt/android-sdklinux/.../pour le SDK d Android. Pour lancer le studio de développement proposé Google pour Android, le plus simple est de saisir studio.sh Premier lancement sous Linux Lancer un terminal sous linux et executer la commande: /opt/android-studio/bin/studio.sh & Lors du premier lancement sous linux d Android Studio, vous devez avoir obtenir une boite de dialogue comme la suivante:

2 / 11 Choisissez que vous n avez pas de version précédent d Android Studio d installé. Vous aurez ensuite une boite de dialogue vous spécifiant l impossibilité d avoir accès au SDK d Android, sélectionner Setup Proxy et remplissez les champs comme illustré ci-dessous (Host Name: 193.49.200.22, port:3128, No proxy for:127.0.0.1): Un Wizard est alors lancé, sélectionnez Cancel, puis répondez par la négative à la proposition de lancer à nouveau le Wizard lors d un prochain démarrage d Android Studio. Android Studio se relance et vous obtenez l écran de bien venu ci-dessous:

3 / 11 Sélectionnez Configure, puis Project Defaults et enfin Projet Structure:

4 / 11 Renseignez ensuite la localisation du SDK sur votre ordinateur en saisissant:/home/public/android/sdk. La localisation du JDK doit être automatiquement renseignée. Pour la création d un projet, il suffit de sélectionner New Projet dans la fenêtre de démarrage afin de lancer un assistant pour la création Android. Les figures 1 à 4 à représentent les différentes étapes de production. En premier (figure 1), il faut définir : le nom de l application, le domaine de la compagnie 1 et la localisation du projet sur votre disque dur. Il faut ensuite choisir (figure 2), le type de squelette de l application afin de générer automatiquement le code de base de notre application. L intérêt étant de vous faire gagner du temps en vous évitant de saisir du code inutilement. Dans notre cas, une blank activity correspond à un squelette le plus basique possible. La fenêtre suivante (figure 3), permet de définir la cible (téléphone et tablette dans notre cas) de notre application et le SDK minimum des devices pouvant lancer cette application (nous choisirons le SDK n 21 correspondant à Lollipop). Une dernière fenêtre (figure 4) vous propose de choisir les noms des fichiers de classe Java et des fichiers XML produits. Changez le nom de l activité et le titre de l application

5 / 11 Figure 1 : Nom de l'application, domaine de l'application et localisation du projet sur le support de stockage Figure 2 : Squelette de base de l'application

6 / 11 Figure 3 : SDK minimum nécessaire pour l'application Figure 4 : Dernière étape de l'assistant de création avec choix du nom de l'activité, de fichier xml de layout et du titre de l'application Après avoir validé la dernière étape, vous devez obtenir l interface de développement d Android Studio correspondante à la figure 11, après l étape de construction (figure 10) qui peut être plus ou moins longue suivant la spécification de votre ordinateur (ram, disque dur, processeur,..).

7 / 11 Figure 5 : Barre de progression correspondant à la construction du squelette de l'application Figure 6 : Interface de développement avec à gauche : l'arborescence du projet, au centre : le code du fichier sélectionné et à droite : la représentation graphique correspondante (seulement pour les fichiers XML de layout)

8 / 11 Il est possible de remarquer que le titre donné à l application est bien visible dans la barre de titre de l application (les 3 points verticaux à droit correspondent au menu de l application). Le texte, en dessous du titre, correspond à un élément textuel et il a pour défaut comme texte : hello world. Le code XML dans la partie centrale est celui produisant l aspect graphique de l application. A gauche du «?» dans la barre d outils, il y a 4 boutons essentiels au développeur Android. Le bouton le plus à gauche correspond à la synchronisation de Gradle (nous reviendrons dessus dans un autre TP). Le second, permet de lancer une interface pour la construction d émulateur Android désigné par l abréviation AVD (Android Virtual Device). Nous l exploiterons dans la suite pour tester notre première application «Hello World». Le troisième permet de lancer le SDK manager présenté en début de TP. Le dernier permet de lancer l «Android Device Monitor» (ADM) pour débugger vos applications Android. Figure 7 : Les boutons indispensables de la barre d'outils Sélectionnons le second bouton permettant de gérer différentes versions de devices Android émulés. La fenêtre s ouvrant (figure 7) permet de construire un AVD spécifique avec le bouton Create (le second onglet: Devices Definition permet d obtenir la liste des devices types connus). Pour la création d un AVD, suivre la succession des fénetre ci-dessous (8 à 11). Figure 8 : écran de création des émulateurs

9 / 11 Figure 9 : écran de création des émulateurs Figure 10 : écran de sélection de l image de l émulateur Figure 11 : écran d affichage des émulateurs

10 / 11 Une fois que le AVD crée, vous pouvez le demarrer en cliquant sur le bouton vert (Figure 11) puis déployer votre application. Pour lancer l application, il suffit de choisir l icône RUN (triangle vert) dans la barre d outils d Android Studio. Après création des fichiers nécessaire à l application pour produire une archive apk (Android Package Projet), une fenêtre vous demande sur quel device lancer l application (figure 12). Il suffit de sélectionner la cible et le fichier *.apk produit sera installé sur cette derniére (à travers un transfert USB pour un device physique).un panneau de l interface d Android Studio (figure 19) permet de suivre les commandes produites pour cette installation. Ce panneau indique des messages d erreur lorsque l installation échoue, vous permettant d en déterminer les raisons Figure 12 : écran de sélection de l émulateur de déploiement Après installation du fichier apk sur le device, l activité principale est lancée sur l émulateur. La figure 13 illustre le résultat produit par notre Application : Hello Word. On observe bien que le résultat produit est bien celui attendu. Nous savons donc maintenant lancer une application produite avec Android Studio sur un émulateur Android (faites également le test avec un téléphone ou une tablette physique Android).

11 / 11 Figure 13 : émulateur : lancement de l application Exercice 2 : calculatrice scientifique Pour la réalisation de la calculatrice scientifique vous devez suivre les étapes suivantes: Changer le nom de l application, Ajouter un bouton avec comme libellé calculatrice, Créer l interface calculatrice, Lancer l interface calculatrice à partir d un clic sur le bouton déja crée.