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

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

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

Transcription

1 La plateforme Android 1. Présentation Historique Google Play Création d'un compte développeur Publication d'une application Suivi et mise à jour d'une application 18 Environnement de développement 1. Installation de l'environnement Java SDK Android Présentation Installation Utilisation Eclipse Présentation Installation Configuration Plugin ADT Présentation Installation Configuration Émulateur Présentation 33 1/12

2 5.2 Création Configuration Création d un émulateur en ligne de commande 38 Principes de programmation 1. Principes généraux Dalvik Architecture Android NDK (Native Development Kit) APK (Android Package) Exportation et certification d'une application Composantes Android Activity (Activité) Fragment Service Broadcast receiver (Récepteur d'évènement) Content provider (Fournisseur de contenu) Intent (Intentions) Intent-filter (Filtres d intentions) pendingintent La classe Application Cycle de vie d'une activité État d une activité Back stack Le cycle de vie Contexte d'une application Manifeste 55 2/12

3 6.1 Installation de l application La description de votre application Permissions Utiliser une permission Déclarer vos permissions 58 Ma première application : HelloAndroid 1. Création du projet Architecture du projet Explications Android Manifest Ressources Fichier généré Fichier source Résultat 75 Débogage et gestion des erreurs 1. Principes DDMS (Dalvik Debug Monitor Server) Les logs Logcat Utiliser les logs 80 3/12

4 4. Android Lint ADB (Android Debug Bridge) Débogage pas à pas Interaction avec l'émulateur Simuler des appels Simuler des messages Simuler une position GPS Faire des captures d'écrans Tests sur le téléphone Utiliser votre téléphone Option de développement Tests unitaires Tests d interfaces Monkey Robotium 93 Création d'interfaces simples 1. Principe Déclarer des identifiants Combiner avec les activités Spécifier la taille des éléments Les layouts FrameLayout 99 4/12

5 2.2 LinearLayout Orientation Positionnement d'un élément Poids d'un élément TableLayout RelativeLayout Positionnement relatif au conteneur Positionnement relatif aux autres éléments GridLayout Les ressources Drawable Gestion des différentes résolutions Values Les chaînes de caractères Les tableaux Les dimensions Les couleurs Les éléments indispensables Zone d'affichage d'un texte Zone d'édition d'un texte Bouton Case à cocher Image Gestion du clic ActionBar Principe Séparer la barre d'actions en deux Les menus 127 Communications entre vues/applications 5/12

6 1. Principe Navigation entre écrans Passage de données entre écrans Obtenir un résultat Parcelable Appeler d'autres applications Chercher une application permettant d exécuter une action 144 Personnalisation et gestion d'événements 1. Personnalisation Thèmes Définition Implémentation État des composants Les différents états Implémentation Dégradé Polices Icônes Icône du Launcher Icônes de l ActionBar Animations Tween Animation Frame Animation Changement de vue 162 6/12

7 3. Internationalisation Gestion des événements Appui sur des touches Surveillance de la saisie Notifications Apparence Implémentation Créer une notification Personnaliser une notification Les notifications sous Jelly Bean Gestion de la rotation Gestion du mode paysage Exemple Bloquer la vue dans un seul mode Gérer manuellement la rotation de l écran Création de vues personnalisées 188 Création d'interfaces avancées 1. Les listes Création d'une liste ListActivity ListView Adapter et liste personnalisée Fragment Cycle de vie d un fragment Exemple 205 7/12

8 3. Passage en mode plein écran Interfaces dynamiques Création d'onglets Principe Implémentation d'onglets scrollables Les popups Les toasts AlertDialog ProgressDialog Implémentation Boîte de dialogue personnalisée Préférences WebView Exemple d'une page web distante Paramètre de la WebView Gestion du bouton retour Utilisation d'android natif dans du JavaScript Bonnes pratiques Être indépendant de la résolution de l écran Être indépendant de la taille de l écran Être indépendant de la version d'android utilisée Être performant Optimiser ses interfaces Inspecter la hiérarchie de ses interfaces Fusionner des layouts Inclure des vues 239 8/12

9 10.4 Chargement paresseux (Lazy Loading) des layouts 240 Persistance de données 1. Introduction SharedPreferences Stockage interne Écriture d un fichier Lecture d un fichier Utilisation de fichiers de cache Stockage externe Tester la disponibilité du stockage externe Accéder aux fichiers d une application Accéder aux fichiers partagés Stockage en base de données 252 Gestion et partage de données 1. ContentProvider Créer un ContentProvider Utiliser un ContentProvider Partager vos données avec d autres applications Recevoir des données depuis d autres applications Récupérer des données stockées en ligne 279 9/12

10 4.1 Se connecter au réseau Internet d un appareil Gestion du changement de connectivité Connexion à une adresse distance Parsing XML Parsing JSON 285 Traitement en tâche de fond 1. Principe AsyncTask Thread et Handler Les services Créer et utiliser un service Lier un service à une activité Broadcast Receiver Recevoir un évènement Envoyer un événement Widget Présentation Implémentation Jelly Bean Alarme Présentation Implémentation 317 Google Map et géolocalisation 10/12

11 1. Prérequis Installation des API Google Récupération de votre clé Google Map Génération de votre empreinte MD Récupération de votre clé Intégration d'une Google Map Création de la vue Google Map Ajout d'options à la Google Map Interaction utilisateur Ajout de boutons de zoom Définir le niveau de zoom Affichage en mode satellite Gestion du double clic Localisation Position de l'utilisateur Placement d'un marqueur sur la carte Conversion position/adresse 345 Téléphonie 1. Principe Gestion des appels Passer un appel Obtenir des informations sur les propriétés du téléphone Gérer les appels entrants /12

12 3. Gestion des messages Envoi de SMS Réception d un message 354 Accès au matériel 1. Caméra Utiliser l application Caméra de l appareil Contrôler la caméra Enregistrer une vidéo Les capteurs sous Android Principe Accéléromètre Gyroscope Capteur magnétique Bluetooth Activer le Bluetooth Permettre à d autres appareils de se connecter NFC Android Beam TTS (Text To Speech) 379 Index /12

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

Android 5 Les fondamentaux du développement d'applications Java La plateforme Android 1. Présentation 13 2. Historique 14 3. Google Play 15 3.1 Création d'un compte développeur 16 3.2 Publication d'une application 17 3.3 Suivi et mise à jour d'une application 18 Environnement

Plus en détail

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

Android 7 Les fondamentaux du développement d'applications Java La plateforme Android 1. Présentation 13 2. Historique 14 3. Google Play 15 3.1 Création d'un compte développeur 16 3.2 Publication d'une application 17 3.3 Suivi et mise à jour d'une application 19 Environnement

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

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

Développez une application Android Programmation en Java sous Eclipse (2ième édition)

Développez une application Android Programmation en Java sous Eclipse (2ième édition) Avant-propos 1. Pré-requis 13 2. Présentation du projet 13 3. Sujets complémentaires abordés 14 4. Téléchargement de l'application et du code source 15 Installation d'eclipse/android 1. Configuration de

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

Android Guide de développement d'applications Java pour Smartphones et Tablettes (2ième édition)

Android Guide de développement d'applications Java pour Smartphones et Tablettes (2ième édition) Avant-propos 1. Introduction 15 2. À qui s'adresse cet ouvrage? 15 3. Connaissances nécessaires pour aborder cet ouvrage 16 4. Objectifs à atteindre 16 5. Téléchargements 17 6. Informations complémentaires

Plus en détail

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android Guillaume MONTAVON Benoît MEILHAC Rapport Technique du projet Gestionnaire de tâches pour Android Sommaire 1. Introduction... 3 2. Outils utilisés... 3 2.1. Android SDK... 3 2.2. Android dans Eclipse...

Plus en détail

Cycle de Formation «DÉVELOPPEMENT SUR MOBILE»

Cycle de Formation «DÉVELOPPEMENT SUR MOBILE» En Partenariat avec République Tunisienne Ministère de la Formation Professionnelle et de l'emploi Parrainé par Cycle de Formation «DÉVELOPPEMENT SUR MOBILE» Première Session Développement Android 26 30

Plus en détail

Table des matières. À propos de l auteur... XVII. Préface à l édition française... XIX. Introduction... XXI

Table des matières. À propos de l auteur... XVII. Préface à l édition française... XIX. Introduction... XXI Table des matières À propos de l auteur... XVII Préface à l édition française... XIX Introduction... XXI 1. Hello, Android... 1 Un peu d histoire... 2 Un passé pas si ancien... 2 Le futur... 3 Ce que n

Plus en détail

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android Guillaume MONTAVON Benoît MEILHAC Rapport Technique du projet Gestionnaire de tâches pour Android Sommaire 1. Introduction... 3 2. Outils utilisés... 3 2.1. Android SDK... 3 2.2. Android dans Eclipse...

Plus en détail

Chapitre 1 Retour en arrière

Chapitre 1 Retour en arrière Chapitre 1 : Retour en arrière 1 Chapitre 1 Retour en arrière Chapitre 1 : Retour en arrière 2 1. Difficultés de développer pour les systèmes embarqués Quelques contraintes à prendre en compte : - Mémoire:

Plus en détail

Termes de référence Formation sur le développement d'applications pour terminaux mobiles sous ANDROID

Termes de référence Formation sur le développement d'applications pour terminaux mobiles sous ANDROID Ministère de l enseignement supérieur et de la recherche scientifique et de la Technologie de l Information et de la Communication Université de SFAX Institut Supérieur d Informatique et de Multimédia

Plus en détail

Développement mobile : Android. Anthony Médassi

Développement mobile : Android. Anthony Médassi Développement mobile : Android Anthony Médassi Présentation OS open source pour téléphones mobiles Développé par Open HandsetAlliance sous l autorité de Google Basé sur un noyau linux Séparation couche

Plus en détail

Cours Android. Développement et API

Cours Android. Développement et API Cours Android Développement et API Principaux OS orienté mobile ios ~ 12.1% Android ~ 81.9% Microsoft ~ 3.6% Historique Octobre 2003 : conception d'un OS mobile par Android Inc. (co-fondé par Andy Rubin)

Plus en détail

TP2 : Client d une BDD SqlServer

TP2 : Client d une BDD SqlServer TP2 : Client d une BDD SqlServer Objectifs : utiliser la barre de menu, utiliser les préférences d application (settings) ou (options), gérer la persistance des données, utiliser la bibliothèque jtds:jdbc

Plus en détail

Développement d applications professionnelles avec Android 2

Développement d applications professionnelles avec Android 2 Développement d applications professionnelles avec Android 2 Reto Meier Traduit par Dalil Djidel, avec la contribution technique d Arnaud Farine Pearson Education France a apporté le plus grand soin à

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

Formation Développeur ios

Formation Développeur ios L institut de formation continue des professionnels du Web Formation Développeur ios Référence formation : Durée : Prix conseillé : DNII 5 jours (35 heures) 2 355 HT (hors promotion ou remise particulière)

Plus en détail

Formation Android développement

Formation Android développement Objectif Android (prononcé androïde) est un système d'exploitation open source pour smartphones, PDA et terminaux mobiles conçu par Android, une startup rachetée par Google. D'autres types d'appareils

Plus en détail

Jean-Marie Defrance. Samsung GALAXY S III. Groupe Eyrolles, 2013, ISBN : 978-2-212-13544-2

Jean-Marie Defrance. Samsung GALAXY S III. Groupe Eyrolles, 2013, ISBN : 978-2-212-13544-2 Jean-Marie Defrance Samsung GALAXY S III Groupe Eyrolles, 2013, ISBN : 978-2-212-13544-2 Table des matières 1. Les premiers pas... 1 Un téléphone survitaminé 1 Un écran Amoled HD 2 Un processeur à quatre

Plus en détail

Documentation d implémentation de l application Android de jeu géolocalisé

Documentation d implémentation de l application Android de jeu géolocalisé Documentation d implémentation de l application Android de jeu géolocalisé Introduction Ce document décrit l implémentation de l application Android en précisant l organisation du code et les différentes

Plus en détail

APPLICATIONS JAVA. 1. Android. Android Partie I. Développement d'activités Java sous Android

APPLICATIONS JAVA. 1. Android. Android Partie I. Développement d'activités Java sous Android APPLICATIONS JAVA Android Partie I Ivan MADJAROV - 2014 Applications Java sous Android IvMad, 2011-2014 2 1. Android Développement d'activités Java sous Android L'objectif principal de ce cours est de

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

Table des matières. Partie I Concepts de base... 1. Préface... VII

Table des matières. Partie I Concepts de base... 1. Préface... VII Table des matières Préface... VII Partie I Concepts de base... 1 1. Tour d horizon... 3 Avantages et inconvénients de la programmation des smartphones... 3 Contenu d un programme Android... 4 Fonctionnalités

Plus en détail

Android - Les fondamentaux

Android - Les fondamentaux Android - Les fondamentaux Jérémy S. Cochoy INRIA Paris-Saclay jeremy.cochoy@u-psud.fr Octobre 2015 Android - Les fondamentaux Octobre 2015 1 / 19 1 Applications 2 Le manifest 3 L hello world Android 4

Plus en détail

Table des matières. Avant-propos... XIX. Préface... XXI. Remerciements... XXV

Table des matières. Avant-propos... XIX. Préface... XXI. Remerciements... XXV Table des matières Avant-propos... XIX Préface... XXI Remerciements... XXV 1. AIR... 1 Installation des outils de développement Adobe... 2 Flash Professional CS5.5... 2 Flash Builder 4.5... 2 Installation

Plus en détail

Table des matières. À propos de l auteur... XVII. Remerciements... XIX. Préface à l édition française... XXI. Introduction... 1

Table des matières. À propos de l auteur... XVII. Remerciements... XIX. Préface à l édition française... XXI. Introduction... 1 À propos de l auteur... XVII Remerciements... XIX Préface à l édition française... XXI Introduction... 1 Partie I Concepts de base... 3 1. Tour d horizon... 5 Avantages et inconvénients de la programmation

Plus en détail

Table des matières Introduction... 1 1. Démarrage... 8 2. Les composants graphiques... 26

Table des matières Introduction... 1 1. Démarrage... 8 2. Les composants graphiques... 26 Table des matières À propos de l'auteur... x Préface... xi Avant-propos... xiv 1. Public visé et prérequis... xiv 2. Sources des exemples... xv 3. Accès aux vidéos... xv 4. URL raccourcies... xv 5. Remerciements...

Plus en détail

Chapitre 1. Découvrir la plateforme Android. JMF (Tous droits réservés)

Chapitre 1. Découvrir la plateforme Android. JMF (Tous droits réservés) Chapitre 1 Découvrir la plateforme Android 1 Plan du chapitre 1 La plateforme Android L'architecture Android Les outils de développement 2 Android = Android = un système d'exploitation open source pour

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

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

Développement tablette Android. SophiaConf2011 Par Arnaud FARINE

Développement tablette Android. SophiaConf2011 Par Arnaud FARINE Développement tablette Android SophiaConf2011 Par Arnaud FARINE Parts de marché Android en 2011 1er OS vendu aux EU fin 2010 24% des smartphones en France (35% ios, 11% Blackberry) 3,6 millions de smartphones

Plus en détail

Initiation à la Prog. Sous Android (Session 1) med.hossam@gmail.com

Initiation à la Prog. Sous Android (Session 1) med.hossam@gmail.com Initiation à la Prog. Sous Android (Session 1) med.hossam@gmail.com Plan Statistiques Différences entre Mobile App, Mobile Site et Web App Développement pour terminaux mobiles Outils de développement pour

Plus en détail

INDEX. 8.2.1 Images et enregistrements dans la galerie... 24

INDEX. 8.2.1 Images et enregistrements dans la galerie... 24 DS1093-121 FRANÇAIS INDEX 1 Introduction... 3 2 Opérations préliminaires et conditions... 3 3 Méthode de connexion... 4 4 Page d accès de l application... 4 5 Enregistrement d un utilisateur... 5 6 Modalité

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

Contenu Windows 8 MODULE 1 AVANT-PROPOS MODULE 2 INTRODUCTION À WINDOWS 8 MODULE 4 APPLICATIONS WINDOWS 8 PARTIE 1 MODULE 3 PARAMÈTRES DE WINDOWS 8

Contenu Windows 8 MODULE 1 AVANT-PROPOS MODULE 2 INTRODUCTION À WINDOWS 8 MODULE 4 APPLICATIONS WINDOWS 8 PARTIE 1 MODULE 3 PARAMÈTRES DE WINDOWS 8 Contenu Windows 8 MODULE 1 AVANT-PROPOS CLAVIER SOURIS TERMINOLOGIE MODULE 2 INTRODUCTION À WINDOWS 8 SYSTÈME D EXPLOITATION WINDOWS 8 VERSIONS DE WINDOWS 8 ENVIRONNEMENT DE WINDOWS 8 ÉCRAN D ACCUEIL Démarrer

Plus en détail

Windows 8 : une petite révolution? 9. Démarrer Windows 8 10. Accéder au Bureau à la connexion 13. Ouvrir ou activer une nouvelle session 13

Windows 8 : une petite révolution? 9. Démarrer Windows 8 10. Accéder au Bureau à la connexion 13. Ouvrir ou activer une nouvelle session 13 Généralités Windows 8 : une petite révolution? 9 Démarrer Windows 8 10 Accéder au Bureau à la connexion 13 Ouvrir ou activer une nouvelle session 13 Utiliser les fonctionnalités tactiles 14 Utiliser l

Plus en détail

Contenu Microsoft Windows 8.1

Contenu Microsoft Windows 8.1 Contenu Microsoft Windows 8.1 MODULE 1 AVANT-PROPOS CLAVIER SOURIS TERMINOLOGIE Modifier l apparence de l écran d accueil Modifier l avatar du compte FERMER UNE SESSION WINDOWS Redémarrer l ordinateur

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

Introduction à Android. Jean-Marc Lecarpentier Université de Caen

Introduction à Android. Jean-Marc Lecarpentier Université de Caen Introduction à Android Jean-Marc Lecarpentier Université de Caen Android Environnement de développement Basé sur noyau Linux Applications en Java Architecture spécifique Java VM adaptée aux terminaux mobiles

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

Facebook Création d'applications avec PHP et JavaScript - Version numérique

Facebook Création d'applications avec PHP et JavaScript - Version numérique Introduction. Avant-propos 1. Objectif 1 1. Pré-requis 2 1.3 Structure 2 1.4 Conventions 3 1.4.1 Règles 3 1.4.2 Code source 3 2. Historique 4 2.1 2003-200 : les origines 4 2.2 2005-2008 : l'envol 7 2.3

Plus en détail

CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, RhoMobile)

CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, RhoMobile) INGENIEUR EN SCIENCES INFORMATIQUES RAPPORT D ETUDE TECHNOLOGIQUE SUR LES SOLUTIONS WEB CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, ) Student : Jiachen NIE Parcours: IHM Subject : Adaptation des Interfaces

Plus en détail

Windows 8 : une petite révolution? 9. Démarrer Windows 8 10. Ouvrir ou activer une nouvelle session 13. Utiliser les fonctionnalités tactiles 14

Windows 8 : une petite révolution? 9. Démarrer Windows 8 10. Ouvrir ou activer une nouvelle session 13. Utiliser les fonctionnalités tactiles 14 Généralités Windows 8 : une petite révolution? 9 Démarrer Windows 8 10 Ouvrir ou activer une nouvelle session 13 Utiliser les fonctionnalités tactiles 14 Utiliser l interface Windows 8 sur un écran tactile

Plus en détail

CTIconnect. Wildix - Discover new ways to communicate

CTIconnect. Wildix - Discover new ways to communicate CTIconnect CTIconnect PRO est un instrument simple qui vous permet de voir l'état de présence de vos collègues et partenaires et d'entrer en contact avec eux de la manière la plus appropriée: chat, appeler,

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

Formation développer une application mobile multi plates-formes avec GWT Mobile

Formation développer une application mobile multi plates-formes avec GWT Mobile Objectifs de la formation GWT Mobile A la fin de cette formation GWT Mobile vous saurez développer des applications natives ou web pour mobiles et tablettes en GWT. Programme de la formation GWT Mobile

Plus en détail

Introduction à Android

Introduction à Android Introduction à Android Chantal Keller 22 janvier 2016 Introduction à Android Chantal Keller 1 / 23 Plan 1 Généralités 2 Programmation mobile 3 Android 4 Au-delà d'android Introduction à Android Chantal

Plus en détail

[PT4] Projet Développement d une application Android à l aide du SDK et du NDK et comparaison des deux kits. Matthias Devlamynck Cyril Audibert S4p2C

[PT4] Projet Développement d une application Android à l aide du SDK et du NDK et comparaison des deux kits. Matthias Devlamynck Cyril Audibert S4p2C [PT4] Projet Développement d une application Android à l aide du SDK et du NDK et comparaison des deux kits Matthias Devlamynck Cyril Audibert S4p2C 2 avril 2013 Introduction Ce rapport présente le travail

Plus en détail

Projet Android (LI260)

Projet Android (LI260) Projet Android (LI260) Nicolas Baskiotis Université Pierre et Marie Curie (UPMC) Laboratoire d Informatique de Paris 6 (LIP6) S2-2013 Plan LI260 : description et informations pratiques Android en quelques

Plus en détail

OpenText Content Server v10 Cours 3-0126 (ex 215)

OpenText Content Server v10 Cours 3-0126 (ex 215) v10 Cours 3-0126 (ex 215) Administration système et indexation-recherche Durée : 5 jours Ce cours de 5 jours apprendra aux administrateurs, aux architectes système et aux services support comment installer,

Plus en détail

cprotect PROTÉGEZ L IRREMPLAÇABLE! POUR SMARTPHONES ET TABLETTES ANDROID MANUEL D UTILISATION

cprotect PROTÉGEZ L IRREMPLAÇABLE! POUR SMARTPHONES ET TABLETTES ANDROID MANUEL D UTILISATION cprotect PROTÉGEZ L IRREMPLAÇABLE! POUR SMARTPHONES ET TABLETTES ANDROID MANUEL D UTILISATION Introduction cprotect : protégez l irremplaçable! L application cprotect peut être installée facilement sur

Plus en détail

Chaudhry Hussam 28/03/2013. Application Biblio Tech

Chaudhry Hussam 28/03/2013. Application Biblio Tech Chaudhry Hussam 28/03/2013 Application Biblio Tech La mission de ce projet : Nous avions pour objectif dans de projet de créer une application Android permettant le scan du code barre d un livre et de

Plus en détail

Dreamweaver CS6 pour PC/Mac Pour des sites full CSS conformes aux standards du W3C

Dreamweaver CS6 pour PC/Mac Pour des sites full CSS conformes aux standards du W3C Introduction L'Internet aujourd'hui 7 Le World Wide Web Consortium et les standards 7 Les logiciels de conception de sites web 7 L'objectif du livre 8 Interface de conception L'environnement système 9

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

HTML5 et JavaScript Développez des applications pour le Windows Store

HTML5 et JavaScript Développez des applications pour le Windows Store Avant-propos 1. Pourquoi ce livre? 15 2. À qui s adresse cet ouvrage? 16 3. Structure de l ouvrage 17 4. Remerciements 17 Le système d exploitation Windows 1. Introduction 19 2. Le système Microsoft Windows

Plus en détail

cprotect PROTÉGEZ L IRREMPLAÇABLE! POUR SMARTPHONES ET TABLETTES ANDROID MANUEL D UTILISATION

cprotect PROTÉGEZ L IRREMPLAÇABLE! POUR SMARTPHONES ET TABLETTES ANDROID MANUEL D UTILISATION cprotect PROTÉGEZ L IRREMPLAÇABLE! POUR SMARTPHONES ET TABLETTES ANDROID MANUEL D UTILISATION Introduction cprotect : protégez l irremplaçable! L application cprotect peut être installée facilement sur

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

C A R T O G R A P H I E D E S S E R V I C E S S O C I A U X D E B A S E ( S S B )

C A R T O G R A P H I E D E S S E R V I C E S S O C I A U X D E B A S E ( S S B ) C A R T O G R A P H I E D E S S E R V I C E S S O C I A U X D E B A S E ( S S B ) M A N U E L D ' U T I L I S A T I O N D U P O R T A I L W E B Version : 1.1.0 SOMMAIRE I. PRE REQUIS 5 II. DEMARRAGE DE

Plus en détail

SFEA. Ce document peut être imprimé au format livret. Guide utilisateurs du site "Se Former en Alsace"

SFEA. Ce document peut être imprimé au format livret. Guide utilisateurs du site Se Former en Alsace SFEA Ce document peut être imprimé au format livret Guide utilisateurs du site "Se Former en Alsace" Version 1.2-28/11/2012 SOMMAIRE 1 INTRODUCTION... 9 2 FONCTIONNALITES...10 3 CONNEXION A L APPLICATION...11

Plus en détail

Formation Développement d'applications mobiles multiplateformes

Formation Développement d'applications mobiles multiplateformes L institut de formation continue des professionnels du Web Formation Développement d'applications mobiles multiplateformes Référence formation : Durée : Prix conseillé : MO00015 5 jours (35 heures) 2 320

Plus en détail

1. PRESENTATION. La Messagerie, Elle permet d envoyer des messages, d en recevoir, de les lire et d y répondre.

1. PRESENTATION. La Messagerie, Elle permet d envoyer des messages, d en recevoir, de les lire et d y répondre. 1. PRESENTATION 1.1. LE LOGICIEL MICROSOFT OUTLOOK Le gestionnaire d informations Bureautique Microsoft OUTLOOK 2000 permet de communiquer sur le réseau interne d une entreprise ou via Internet, de gérer

Plus en détail

ADAPTATION DES INTERFACES. ROUYER Florian et BENNOUR Salah

ADAPTATION DES INTERFACES. ROUYER Florian et BENNOUR Salah ADAPTATION DES INTERFACES ROUYER Florian et BENNOUR Salah SOMMAIRE Sujet Android Ionic Comparaison Conclusion Sujet Plateforme de partage de livres Fonctionnalités : Géolocalisation Visualisation Map Visualisation

Plus en détail

Créer un formulaire (une enquête) en ligne sur Google

Créer un formulaire (une enquête) en ligne sur Google Créer un formulaire (une enquête) en ligne sur Google Google vous permet de réaliser différents travaux en ligne, notamment des formulaires que vous pouvez ensuite envoyer via votre boîte Gmail et dont

Plus en détail

Développement mobile «cross-platform»

Développement mobile «cross-platform» Développement mobile «cross-platform» Polytech Nice vendredi 17 octobre 2014 20.10.14 1 Au programme 1. A chaque projet sa techno 2. 1 code Plusieurs plateformes 3. La puissance de jquery sur mobile 4.

Plus en détail

TP ANDROID LES BASES. Concepts objets Soit la hiérarchie de classes présentées en cours:

TP ANDROID LES BASES. Concepts objets Soit la hiérarchie de classes présentées en cours: Préambule Matériel utilisé : tablette acer iconia A1 810 resolution 768x1024 (mdpi) Logiciels : Bundle Eclipse (pour le designer choisir 7'' WSVGA par exemple) et Genymotion (modifier la résolution : 768x1024

Plus en détail

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

Point sur les solutions de développement d apps pour les périphériques mobiles Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle

Plus en détail

GUIDE UTILISATEUR - LOGICIEL

GUIDE UTILISATEUR - LOGICIEL GUIDE UTILISATEUR - LOGICIEL Série RJ Le contenu de ce guide et les spécifications de ce produit peuvent être modifiés sans préavis. Brother se réserve le droit d apporter à tout moment et sans préavis

Plus en détail

Comment bloquer les cookies en fonction de votre navigateur? MOZILLA FIREFOX

Comment bloquer les cookies en fonction de votre navigateur? MOZILLA FIREFOX Comment bloquer les cookies en fonction de votre navigateur? MOZILLA FIREFOX Note : les cookies sont activés par défaut dans Firefox. Pour vérifier ou changer vos paramètres : 1. Sur la barre de menus,

Plus en détail

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web PROGRAMMATION PUBLIC Professionnels informatiques qui souhaitent développer des applications et «applets» Java DUREE 4 jours 28 heures OBJECTIF Créer divers «applets» à intégrer dans un site Web dynamique,

Plus en détail

Formation Tablettes et Informations Caserne

Formation Tablettes et Informations Caserne Formation: tablette et info caserne Formation Tablettes et Informations Caserne Raison de cette nouvelle dotation Diminution des conversations Radio: Transmission des statuts par IP. Enregistrement des

Plus en détail

Guide de référence des tâches Sametime Communicate

Guide de référence des tâches Sametime Communicate Guide de référence des tâches Sametime Communicate ii Guide de référence des tâches Sametime Communicate Table des matières Guide de référence des tâches Sametime Communicate........ 1 iii iv Guide de

Plus en détail

Pour plus d informations consultez nos FAQS sur www.hovidis.com

Pour plus d informations consultez nos FAQS sur www.hovidis.com Table des matières Contenu de la boîte Description du téléphone Assemblage Mise en route Connexion 4G & Wifi Compte Google & Contacts Trucs & Astuces avec Android Dépannage Pour plus d informations consultez

Plus en détail

Les API JavaScript du HTML5 Intégrez la puissance du HTML5 dans vos applications Web

Les API JavaScript du HTML5 Intégrez la puissance du HTML5 dans vos applications Web Présentation 1. Le Html5 9 2. Les API JavaScript du Html5 de cet ouvrage 10 3. Les futures API JavaScript 15 4. Les pré-requis 17 5. Les navigateurs de notre étude 17 6. Les outils pour notre étude 19

Plus en détail

Périmètre de la solution

Périmètre de la solution Périmètre de la solution Tests unitaires : Pouvoir créer rapidement un nouveau cas de test à la suite de l ajout ou de l évolution d une règle de gestion. Ne pas avoir à coder chaque nouveau cas de test.

Plus en détail

á Surveillance en temps réel á Contrôle PTZ á Enregistrement

á Surveillance en temps réel á Contrôle PTZ á Enregistrement &DPpUDV5pVHDX /RJLFLHOVG $GPLQLVWUDWLRQ *XLGHG XWLOLVDWLRQUDSLGH ,)RQFWLRQQDOLWpV $)RQFWLRQQDOLWpVGH%DVH á Surveillance en temps réel á Contrôle PTZ á Enregistrement %)RQFWLRQQDOLWpVVSpFLDOHV á Surveillance

Plus en détail

Développement mobile «cross-platform»

Développement mobile «cross-platform» Développement mobile «cross-platform» Polytech Nice Vendredi 9 novembre 2012 11.11.13 1 / 24 Au programme 1. A chaque projet sa techno 2. 1 code Plusieurs plateformes 3. La puissance de jquery sur mobile

Plus en détail

Android. Android. Guide de développement d applications Java. Smartphones et Tablettes. Développement pour

Android. Android. Guide de développement d applications Java. Smartphones et Tablettes. Développement pour Vous découvrirez dans un premier temps la plate-forme, vous installerez l environnement de développement et vous créerez sans attendre votre première application. Vous étudierez ensuite comment se construit

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

Ma maison Application téléphone mobile

Ma maison Application téléphone mobile Ma maison Application téléphone mobile Pour les transmetteurs et centrales transmetteurs GSM DELTA DORE Notice d installation et d utilisation Sommaire 1 - Présentation...............................................................

Plus en détail

Guide d utilisation Version 1. Par Guide d utilisation de ViaMobile 1.0. www.sviesolutions.com

Guide d utilisation Version 1. Par Guide d utilisation de ViaMobile 1.0. www.sviesolutions.com Guide d utilisation Version 1 1 Par www.sviesolutions.com Table des matières Installation & accès... 3 Installation de l application Via Mobile... 4 Accéder à Via... 5 Application synchrone... 5 Les zones

Plus en détail

Versus Etude Technologique

Versus Etude Technologique VS Versus Etude Technologique 1 VS Contents Introduction... 3 Présentation des technologies... 3 Phonegap... 3... 3 Pour quels besoins?... 4 Comment ça fonctionne? Les models... 4 Phonegap... 5... 6 Comparatif...

Plus en détail

Guide d utilisation des outils de messagerie. Guide d utilisation de la messagerie de l académique de Paris

Guide d utilisation des outils de messagerie. Guide d utilisation de la messagerie de l académique de Paris Guide d utilisation des outils de messagerie Guide d utilisation de la messagerie de l académique de Paris Sommaire Caractéristiques et Nouveautés 3 Le Webmail 4 Aperçu général 5 Le carnet d adresses 7

Plus en détail

Interactive Print Content Module Quickstart Le lien entre vos imprimés et le monde numérique DOCUMENTATION UTILISATEUR

Interactive Print Content Module Quickstart Le lien entre vos imprimés et le monde numérique DOCUMENTATION UTILISATEUR Interactive Print Content Module Quickstart Le lien entre vos imprimés et le monde numérique DOCUMENTATION UTILISATEUR V 1.0 mai 2013 Table des matières Introduction 3 Prérequis 3 Connexion au système

Plus en détail

Introduction. Caractéristiques : V1.7

Introduction. Caractéristiques : V1.7 1 V1.7 Introduction Le boîtier ANDROID JYNXBOX est un produit qui se branche à votre téléviseur via HDMI et le transforme en un téléviseur multifonction intelligent. Il s'agit d'un outil de divertissement

Plus en détail

Développez vos applications Android

Développez vos applications Android Journée des Anciens IUT STID Février 2013 Développez vos applications Android olivier.legoaer@univ-pau.fr Contexte Un marché en explosion Vente de "terminaux mobiles" évolués Un téléphone mobile sur trois

Plus en détail

Android : le système. Sources : Wikipedia, www.android.com

Android : le système. Sources : Wikipedia, www.android.com Android : le système Sources : Wikipedia, www.android.com Paris, 11/02/2014 Android "56 Système d'exploitation Open Source (licence Apache) ciblé principalement sur la téléphonie mobile et les tablettes

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

MID. Table des matières

MID. Table des matières Table des matières Table des matières...1 1. Description de l apparence...2 2. Guide de démarrage...3 2.1 Chargement de la batterie...3 2.2 Comment utiliser la carte mémoire...3 2.3 Espace de stockage...4

Plus en détail

Windows 8 FR/EN : texte en français sur la version anglaise de Windows

Windows 8 FR/EN : texte en français sur la version anglaise de Windows Généralités Windows 8 : une petite révolution? 7 Démarrer Windows 8 Ouvrir ou activer une nouvelle session 10 Utiliser les fonctionnalités tactiles 11 Utiliser l interface Windows 8 sur un écran tactile

Plus en détail

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr Manuel d utilisation de la messagerie http://zimbra.enpc.fr ÉCOLE DES PONTS PARISTECH/ DSI JANVIER 04 SOMMAIRE. Connexion à la messagerie.... Présentation générale de l écran d accueil.... Déconnexion...

Plus en détail

PhytoScan. Manuel utilisateur

PhytoScan. Manuel utilisateur PhytoScan Manuel utilisateur CMT DIVISION LEXAGRI 99, AV. DU CHATEAU DE JOUQUES INFO@LEXAGRI.COM GROUPE WEKA 0 GEMENOS WWW.LEXAGRI.COM + (0) 9 79 07 0 PREAMBULE DESCRIPTION COMMENT TELECHARGER L APPLICATION

Plus en détail

Manuel utilisateur Centre de Messagerie

Manuel utilisateur Centre de Messagerie Manuel utilisateur Centre de Messagerie I. Création de comptes 1. Informations générales A. Le paramétrage 2. Compte messagerie expert A. Compte interne B. Compte externe a. L onglet Option b. L onglet

Plus en détail

Aide à l utilisation du logiciel IziSpot.Mobi

Aide à l utilisation du logiciel IziSpot.Mobi 1 Sommaire 1. Description logiciel (explication des menus)... 3 1.1. Description de la barre de menu... 3 2. Onglet configuration... 4 2.1. Gestion du logo... 4 2.1.1. Affichage du zoom... 4 2.1.2. Disposition

Plus en détail

Configuration du poste. Outils Configuration du poste

Configuration du poste. Outils Configuration du poste Configuration du poste Outils Configuration du poste Douze onglets pour définir les paramètres spécifiques au poste de travail 1.Connexion d une radiographie numérique Le degré d'intégration du système

Plus en détail

Portail des communes Guide Référent ville

Portail des communes Guide Référent ville Portail des communes Guide Référent ville Services aux communes Introduction Vous êtes Référent pour votre commune et venez de recevoir vos identifiants de connexion à l ENT école. Ce document va vous

Plus en détail

Tutoriel Ionic framework

Tutoriel Ionic framework INGÉNIEURS EN SCIENCES INFORMATIQUES ADAPTATION DES INTERFACES A L ENVIRONNEMENT Tutoriel Ionic framework Tutoriel et présentation du framework IONIC : technologie permettant la réalisation d applications

Plus en détail

CLOUDWATT-BOX POUR BIEN DEMARRER. Vos premiers pas avec Cloudwatt-box

CLOUDWATT-BOX POUR BIEN DEMARRER. Vos premiers pas avec Cloudwatt-box CLOUDWATT-BOX POUR BIEN DEMARRER Vos premiers pas avec Cloudwatt-box Sommaire Introduction Découverte : ce que voient vos invités Accéder à vos espaces Créer et configurer un espace Gérer vos fichiers

Plus en détail

édition revue et corrigée avec Java SE 7 7 1 Les bases 11 Compiler un programme Java 13 Exécuter un programme Java 14 Définir le chemin de classe 15

édition revue et corrigée avec Java SE 7 7 1 Les bases 11 Compiler un programme Java 13 Exécuter un programme Java 14 Définir le chemin de classe 15 Table des matières Au sujet de l auteur 1 Introduction 3 édition revue et corrigée avec Java SE 7 7 1 Les bases 11 Compiler un programme Java 13 Exécuter un programme Java 14 Définir le chemin de classe

Plus en détail