Programmation Android V. Intents / Intent Filters. Cours Android - F. Michel 1 / 67
|
|
- Adélaïde Marcil
- il y a 7 ans
- Total affichages :
Transcription
1 Programmation Android V. Intents / Intent Filters 1 / 67
2 Plan 1 Définition 2 Cas d utilisation 3 Intent explicite 4 Intent implicite 5 Réception d un Intent implicite : <intent-filter> 6 Résolution des intents implicites 7 Quelques exemples d Intents implicites usuels 2 / 67
3 Définition android.content.intent API Définition Un Intent est un objet qui sert à demander la réalisation d une action par un autre composant de la plate-forme Android (activity, service, content provider, broadcast receiver) En outre, l Intent est aussi utilisé pour véhiculer toutes les informations nécessaires à la réalisation de l action demandée. 4 / 67
4 Cas d utilisation android.content.intent API Cas d utilisation 1 : démarrage d une activité (avec UI) 1 startactivity(intent) 2 startactivityforresult(intent, int) L intent décrit l activité à lancer et contient les informations nécessaires à son accomplissement Dans (2), le résultat est transmis à l activité initiatrice via un autre intent passé à sa méthode onactivityresult (int requestcode, int resultcode, Intent data) 6 / 67
5 Cas d utilisation android.content.intent API Cas d utilisation 2 : démarrage d un service (sans UI) 1 startservice(intent) 2 bindservice(intent, ServiceConnection, int) L intent décrit le service à lancer et contient les informations nécessaires à son accomplissement (2) : pour les services de type client / serveur (dépendance entre l application et le service) 7 / 67
6 Cas d utilisation android.content.intent API Cas d utilisation 3 : émission susceptible d être captée par n importe quelle application du système (broadcast) 1 sendbroadcast(intent) 2 sendorderedbroadcast(intent, String) L intent décrit l événement à transmettre et contient les informations liées à celui-ci exemples : événements système tels que wifi on/off, boot terminé, prise de vue, etc. (2) : avec un ordre de préférence (géré par le système) sur les receveurs 8 / 67
7 Intent explicite Intent explicite Principe Définit le composant à activer en spécifiant explicitement son nom Java complet (package + classe) exemples : un composant de l application, un service identifié, etc. par exemple par l intermédiaire d un objet de type Class : utilisation du constructeur Intent(Context, Class<?>) : 10 / 67
8 Intent explicite Intent explicite, exemples de construction : voir aussi Intent.setComponent(android.content.ComponentName) voir aussi Intent.setClass(android.content.Context, java.lang.class<?>) voir aussi Intent.setClassName(java.lang.String, java.lang.string) 11 / 67
9 Intent explicite Intent explicite Remarques Si le composant cible n est pas spécifié, l intent est considéré de facto comme implicite Lors de l appel à un service, il est fortement recommandé de toujours spécifier celui-ci explicitement afin d être certain du service activé 12 / 67
10 Intent implicite Intent implicite Principe Ne spécifie pas le composant visé Demande l exécution d une action, standardisée, par un autre composant du système capable de gérer cette la demande Pour pouvoir répondre à ce genre de sollicitations, un composant doit s être enregistré dans le système comme capable de gérer ce type d actions (manifest) Si plusieurs composants sont enregistrés pour une même action, un choix est présenté à l utilisateur Exemples : montrer une localisation dans Google maps, partager un objet (envoyé avec twitter, mailer, etc. ) 14 / 67
11 Intent implicite Intent implicite : cycle de vie 1 L activité A crée un Intent implicite et utilise startactivity 2 Le système parcours les applications pour trouver un filtre (intent filter) correspondant à l action demandée 3 Le système démarre l activité B : elle correspond à la demande 15 / 67
12 Intent implicite Intent implicite, exemple de construction : Attention : si aucune application n est disponible et que la vérification n est pas effectuée alors l application plante 16 / 67
13 Intent implicite Action.SEND, plusieurs applications : L utilisateur a alors la possibilité de définir un choix par défaut afin de ne plus avoir à faire la sélection 17 / 67
14 Intent implicite Forcer la sélection avec createchooser 18 / 67
15 Réception d un Intent implicite : <intent-filter> Réception d un Intent implicite Déclaration d un intent filter Pour pouvoir recevoir un intent implicite, il faut déclarer un <intent-filter> pour le composant dans le manifest Chaque <intent-filter> définit le type d intent accepté en spécifiant : le type d action : balise <action> la catégorie : balise <category> le type de donnée accepté (optionnel) : balise <data> avec divers attributs (scheme, host, port, path, etc.) Note : Un intent explicite est toujours délivré, quelque soit le filtre associé au composant Note : <category> est obligatoire pour pouvoir recevoir un intent implicite (CATEGORY_DEFAULT au pire) 20 / 67
16 Réception d un Intent implicite : <intent-filter> Exemple de <intent-filter> Une activité capable de traiter les Action.SEND (partage) dont le contenu est de type texte : Note : Il est possible d avoir plusieurs balises de chaque type pour élargir le champ des intents capturés (attention aux combinaisons) Note : Si il est nécessaire de définir différentes combinaisons, alors il faut créer plusieurs filtres différents 21 / 67
17 Réception d un Intent implicite : <intent-filter> Autres exemples Pour un launcher classique : 22 / 67
18 Réception d un Intent implicite : <intent-filter> Autres exemples Deux filtres pour une même activité : 23 / 67
19 Résolution des intents implicites Résolution des intents : recherche d une application La recherche d une activité compatible à un intent se fait selon la manière dont un filtre définit : L action La description des données contenues dans l intent (URI et type) La catégorie de l intent 25 / 67
20 Résolution des intents implicites Filtrage de l action Un filtre peut déclarer de zéro à plusieurs actions : réussite du test lié à l action Pour passer ce filtre, l action de l intent doit correspondre à l une des actions spécifiées dans le filtre Si le filtre ne définit aucune action, tous les intents ratent le test Si l intent ne définit aucune action, le test réussit dès lors que le filtre définit au moins une action 26 / 67
21 Résolution des intents implicites Filtrage de la catégorie Un filtre peut déclarer de zéro à plusieurs catégories : réussite du test lié à la catégorie Pour passer ce filtre, toutes les catégories définies dans l intent doivent correspondre à l une des catégories spécifiées dans le filtre. L inverse n est pas nécessaire. Un intent sans catégorie passe toujours ce test (car il est automatiquement associé à la catégorie CATEGORY_DEFAULT) Ainsi, un filtre doit au moins avoir la catégorie CATEGORY_DEFAULT pour pouvoir recevoir des intents implicites 27 / 67
22 Résolution des intents implicites Filtrage du type des données Un filtre peut déclarer de zéro à plusieurs types de données : 28 / 67
23 Résolution des intents implicites Détails d une balise <data> Chaque balise <data> spécifie : le type de données : le MIME type la structure acceptée pour l URI, pour chacune de ses parties : <scheme>://<host>:<port>/<path> content://com.example.project:200/folder/subfolder/etc scheme = content host = com.example.project port = 200 path = /folder/subfolder/etc 29 / 67
24 Résolution des intents implicites Filtrage de l URI La description de chaque partie de l URI est optionnelle mais si scheme n est pas spécifié, host est ignoré si host n est pas spécifié, port est ignoré si scheme et host sont tous les deux absents, path est ignoré Note : il est possible d utiliser * pour définir le type de path accepté 30 / 67
25 Résolution des intents implicites Filtrage global de <data> Règles d acceptation : URI + type MIME Si l intent ne définit ni l un ni l autre, le filtre ne le doit pas non plus Un intent ne contenant que le type MIME est accepté si le filtre ne définit pas d URI et correspond au type MIME Si l intent contient les deux, le filtre le doit aussi le type MIME de l intent peut être inféré de l URI : Si le filtre contient uniquement le type MIME, il supporte les URI dont le scheme est de type content: et file: (ressource locale) 31 / 67
26 Résolution des intents implicites Autre exemple de filtre courant Le composant est capable de gérer les URI qui correspondent à des vidéos disponibles depuis une adresse internet : 32 / 67
27 android.provider.alarmclock.action_set_alarm Créer une alarme AlarmClock Nécessite d ajouter dans le manifest : 34 / 67
28 ACTION_SET_ALARM : intent_filter associé 35 / 67
29 android.provider.alarmclock.action_set_timer Créer un compte à rebours AlarmClock Nécessite d ajouter dans le manifest : 36 / 67
30 ACTION_SET_TIMER : intent_filter associé 37 / 67
31 Intent.ACTION_INSERT Ajouter un événement au calendrier Intent 38 / 67
32 ACTION_INSERT : intent_filter associé 39 / 67
33 MediaStore.ACTION_IMAGE_CAPTURE ou (VIDEO) Récupérer une image ou une viédo MediaStore 40 / 67
34 MediaStore.ACTION_IMAGE_CAPTURE : intent_filter associé 41 / 67
35 Still image mode filtre associé : 42 / 67
36 Sélection d un contact : 43 / 67
37 Uniquement le numéro d un contact : 44 / 67
38 À partir de l URI précédente : Lancer l affichage un contact : Lancer l édition un contact : 45 / 67
39 Insertion d un contact : 46 / 67
40 Composer un mail ACTION_SENDTO (for no attachment) ACTION_SEND (for one attachment) ACTION_SEND_MULTIPLE (for multiple attachments) 47 / 67
41 Composer un mail (pas de pièce jointe) 48 / 67
42 filtres associés 49 / 67
43 Récupérer un fichier android.content.intent ACTION_GET_CONTENT : copie du fichier ACTION_OPEN_DOCUMENT : ouverture du fichier géré par une autre application, URI de type content: ACTION_CREATE_DOCUMENT : création d une nouvelle URI de type content: 50 / 67
44 Récupérer une photo (URI + données) 51 / 67
45 filtre associé 52 / 67
46 Ouvrir une photo (URI + données) 53 / 67
47 Vélo tracking filtre associé : 54 / 67
48 Course à pied filtre associé : 55 / 67
49 Rythme cardiaque filtre associé : 56 / 67
50 Marche à pied 57 / 67
51 Actions localisées filtre associé : 58 / 67
52 Actions localisées Schéma des URI de type geo : geo :latitude,longitude geo :47.6, geo :latitude,longitude?z=zoom geo :47.6,-122.3?z=11 geo :0,0?q=lat,lng(label) geo :0,0?q=34.99, (Treasure) geo :0,0?q=my+street+address geo :0,0?q=1600+Amphitheatre+Parkway%2C+CA 59 / 67
53 filtre associé 60 / 67
54 Média 61 / 67
55 filtre associé 62 / 67
56 Initier un appel Nécessite <uses-permission android:name="android.permission.call_phone"/> 63 / 67
57 filtre pour activer la recherche dans une application 64 / 67
58 Recherche web 65 / 67
59 Autres 66 / 67
60 Conclusion Résumé global Il existe déjà énormément d intents implicites! Utilisez la doc pour vous y retrouver : android.content.intent Ce cours reprend largement les tutoriaux en ligne proposés par Google : Android developers 67 / 67
Projet Android (LI260) Cours 2
Projet Android (LI260) Cours 2 Nicolas Baskiotis Université Pierre et Marie Curie (UPMC) Laboratoire d Informatique de Paris 6 (LIP6) S2-2013/2014 Plan Les ressources Debug Communication entre activités
Plus en détailAndroid 4 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 16 3.3 Suivi et mise à jour d'une application 18 Environnement
Plus en détailDÉVELOPPEMENT ANDROID
DÉVELOPPEMENT ANDROID ESIEE / Key Consulting Partie 2 v2.2-2012 INTENT Key Consulting INTENT Intent : intention Une Intent est une agrégation d informations, décrivant de manière abstraite une action devant
Plus en détailLes 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étailwww.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étailOutils, 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étailDé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étailSécurité et Firewall
TP de Réseaux IP pour DESS Sécurité et Firewall Auteurs: Congduc Pham (Université Lyon 1), Mathieu Goutelle (ENS Lyon), Faycal Bouhafs (INRIA) 1 Introduction: les architectures de sécurité, firewall Cette
Plus en détailAndroid Publish/Subscribe, GCM, Google Cloud Messaging : une introduction
Android Publish/Subscribe, GCM, Google Cloud Messaging : une introduction jean-michel Douin, douin au cnam point fr version : 8 Décembre 2014 Notes de cours 1 Sommaire Le socle, les fondements Le patron
Plus en détailTP 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étailCréer une base de données vidéo sans programmation (avec Drupal)
Créer une base de données vidéo sans programmation (avec Drupal) 10.10.2013 Nicolas Bugnon (nicolas.bugnon@alliancesud.ch) Centre de documentation Alliance Sud www.alliancesud.ch Résultat de l atelier
Plus en détailTutorial 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étailParis Airports - Web API Airports Path finding
Paris Airports - Web API Airports Path finding Hackathon A660 Version Version Date writer Comment 1.0 19/05/2015 Olivier MONGIN Document creation Rédacteur : Olivier.MONGIN@adp.fr Date : 19/05/2015 Approbateur
Plus en détailModule Architecture des systèmes mobiles : Android première partie - 2015 Didier FERMENT - UPJV
Module Architecture des systèmes mobiles : Android première partie - 2015 Didier FERMENT - UPJV Plan 1ére partie : Introduction Première Activité : layout classe Activity manifeste développement avec un
Plus en détail3 Octobre 2013. Les Communautés MS
3 Octobre 2013 Les Communautés MS Développement Office 365 et SharePoint 2013 : Apps ou pas Apps? Qui suis-je? Gilles Pommier Consultant sénior MCT et co-fondateur de la société SmartView http://www.smartview.fr
Plus en détailAndroid et le Cloud Computing
Android et le Cloud Computing 1 Plan de l'exposé Rappels sur Android et le cloud Présentation de GCM Notions fondamentales de GCM Construire un projet GCM Ecrire un client GCM (récepteur GCM) Ecrire un
Plus en détailINF6304 Interfaces Intelligentes
INF6304 Interfaces Intelligentes filtres collaboratifs 1/42 INF6304 Interfaces Intelligentes Systèmes de recommandations, Approches filtres collaboratifs Michel C. Desmarais Génie informatique et génie
Plus en détailInstallation 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étailProgrammation 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étailCapture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark
Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark Wireshark est un programme informatique libre de droit, qui permet de capturer et d analyser les trames d information qui transitent
Plus en détailManuel d'utilisation: Gestion commerciale - CRM
Manuel d'utilisation: Gestion commerciale - CRM Partie: Contact Version : 1.1 Structure du document 1 Introduction...2 2 Glossaire...2 3 Gérer contacts...3 3.1 Gérer prospect...3 3.1.1 Entreprise...4 3.1.2
Plus en détailGestion Electronique de Document (ECM/GED)
Gestion Electronique de Document (ECM/GED) Analyse de l existant Découpage modulaire La gestion électronique de documents repose sur un ensemble de deux modules conjoints, au sein de la famille «ecm» :
Plus en détailTP2 : 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étailDigital /Social Marketing. NADAV EVENT MANAGEMENT Contact : Nadya CHAMOR 06 64 42 09 09 contact@nadavevent.com
Digital /Social Marketing NADAV EVENT MANAGEMENT Contact : Nadya CHAMOR 06 64 42 09 09 contact@nadavevent.com Application mobile..à disposition de 5 Millions d utilisateurs au Maroc L application comporte
Plus en détailFORMATION KAWET. Formation : Créer une appli mobile avec Kawet
FORMATION KAWET Formation : Créer une appli mobile avec Kawet Document réalisé par : Kawet 12 septembre 2014 Page 1! sur 10! SOMMAIRE Introduction page 3 Créer une appli mobile : découverte page 4 Créer
Plus en détail1 - Connexion au service de gestion des demandes informatiques du lycée
1 - Connexion au service de gestion des demandes informatiques du lycée http://support.e-lycee-paca.fr Adresse du service en ligne à partir de tout point d accès internet, 24h/24. 1 Les identifiants sont
Plus en détailFICHE METIER. «Opérateur de prises de vue» Opérateur de prises de vue vidéo. Cadreur. Pointeur vidéo APPELLATION(S) DU METIER DEFINITION DU METIER
Opérateur de prises de vue Version 1 «Opérateur de prises de vue» APPELLATION(S) DU METIER Opérateur de prises de vue vidéo Cadreur Pointeur vidéo DEFINITION DU METIER L'opérateur de prises de vue assure
Plus en détailAndroid. Présentation d Android. Florent Garin http://www.docdoku.com http://twitter.com/docdoku
Android Présentation d Android 20 novembre 2010 Florent Garin http://www.docdoku.com http://twitter.com/docdoku Florent Garin Co-fondateur de DocDoku Société innovante IT http://www.docdoku.com Co-fondateur
Plus en détailAPPLICATION THOMSON HEALTHCARE GUIDE D UTILISATION
APPLICATION THOMSON HEALTHCARE GUIDE D UTILISATION Créer son profil 2 Autorisation Health Kit (sous ios 8 uniquement) Autoriser Thomson Healthcare à écrire et à lire des données de santé 3 Création Profil
Plus en détailSOMMAIRE. 3. Comment Faire?... 3 3.1 Description détaillée des étapes de configuration en fonction du logiciel de messagerie... 3
SOMMAIRE 1. A quoi sert ce Document?... 3 2. Quel intérêt de faire cette Manipulation?... 3 3. Comment Faire?... 3 3.1 Description détaillée des étapes de configuration en fonction du logiciel de messagerie...
Plus en détailEVENEMENT CONNECTE. Copyright Headoo 2015 - all rights reserved
EVENEMENT CONNECTE Aujourd hui Les clients sont de plus en plus connectés, informés, et exigeants. Parallèlement, le partage de contenu n a jamais été autant dans l air du temps. Pour une marque Comment
Plus en détailTigerPro CRM Application mobile
TigerPro CRM Application mobile Mise à jour : 8 août 2014 Table des matières INTRODUCTION 3 INSTALLATION 4 STRUCTURE D APPLICATION 5 MENU 5 LA BARRE DES ACTIONS 6 LA BARRE DES MODULES LIES 6 LA VUE INDEX
Plus en détailGoogle Analytics - Analysez le trafic de votre site pour améliorer ses performances inclut Universal Analytics (2ième édition)
Chapitre 1 : Introduction A. Présentation du Web Analytics 10 1. Présentation des différentes solutions de Web Analytics quantitatives du marché 10 2. La législation européenne et les solutions de Web
Plus en détailLambda! Rémi Forax Univ Paris-Est Marne-la-Vallée
Lambda! Rémi Forax Univ Paris-Est Marne-la-Vallée forax at univ-mlv dot fr - ParisJUG Java.next() - Mars 2012 What Else? Lambda == Inner class? Java a des lambdas depuis la version 1.1 Exemple utilisant
Plus en détailAccélérez votre émulateur Android
Accélérez votre émulateur Android Introduction Le lancement de l émulateur est une opération très lente. Pour l améliorer, nous pouvons profiter de la puissance du matériel de la machine. Pour ce faire,
Plus en détailRéférencement naturel
Référencement naturel 1er novembre 2011 Pour optimiser votre positionnement dans les moteurs de recherche, renforcer votre visibilité en ligne et améliorer le contenu de votre site web pour le référencement
Plus en détailCartographie et audit du réseau GSM avec des outils Open Source
Cartographie et audit du réseau GSM avec des outils Open Source Toulouse Hacker Space Factory 25-27 mai 2012, Toulouse Introduction Les réseaux mobiles millions de citoyens sont le quotidien de et reposent
Plus en détailAVANT-PROPOS... 3 1. INTRODUCTION... 7 2. INSTALLATION... 8 2.1 INSTALLER LE PLUGIN ZOTERO... 8 2.2 INSTALLER LE MODULE DE CITATION...
AVANT-PROPOS... 3 1. INTRODUCTION... 7 2. INSTALLATION... 8 2.1 INSTALLER LE PLUGIN ZOTERO... 8 2.2 INSTALLER LE MODULE DE CITATION... 8 DANS MS WORD (SUR WINDOWS)... 8 DANS MS WORD (SUR MAC)... 8 DANS
Plus en détailFctsAffines.nb 1. Mathématiques, 1-ère année Edition 2007-2008. Fonctions affines
FctsAffines.nb 1 Mathématiques, 1-ère année Edition 2007-2008 Fonctions affines Supports de cours de mathématiques de degré secondaire II, lien hpertete vers la page mère http://www.deleze.name/marcel/sec2/inde.html
Plus en détailPROJET ISLAH 530716-TEMPUS-1-2012-1-IT-TEMPUS-SMHES. Projet financé par PLATEFORME ISLAH MANUEL D UTILISATION SECTION ENTREPRISES
PROJET ISLAH 530716-TEMPUS-1-2012-1-IT-TEMPUS-SMHES Projet financé par PLATEFORME ISLAH MANUEL D UTILISATION SECTION ENTREPRISES Plateforme ISLAH Manuel d utilisation Section Entreprises Sur la plateforme
Plus en détailManuel d'utilisation: Gestion commerciale - CRM
Manuel d'utilisation: Gestion commerciale - CRM Partie: Plan de vente Version : 1.1 Structure du document 1 Introduction...2 2 Glossaire...2 3 Plan de vente...3 3.1 Plan de vente...4 3.1.1 Gestion...4
Plus en détail+33 (0)4 92 21 33 79 contact@social-box.fr www.social-box.fr. Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France
Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France SCHÉMA FONCTIONNEL * Projection vers smartphones et tablettes de votre interface en Appli par Wifi (10 à 100 mètres autour de la borne)
Plus en détailDé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étailLes réseaux sociaux et le mobile au service de l industrie du tourisme digital
Les réseaux sociaux et le mobile au service de l industrie du tourisme digital eafortier@adknowledge.com fr.linkedin.com/in/eafortier @ericalexfortier Eric- Alexis For:er 5 Décembre 2013 Qui sommes- nous?
Plus en détailMESSAGERIE SANTE-LORRAINE Documentation utilisateurs Gestion des spams V1.2
MESSAGERIE SANTE-LORRAINE Documentation utilisateurs Gestion des spams V1.2 Date : 21/10/2014 GCS Télésanté Lorraine 6 Allée de Longchamp 54500 Villers-lès-Nancy Tél : 03 83 97 13 70 Fax : 03 83 97 13
Plus en détailAgence de Picture Marketing. Pour Opérations Spéciales / Événements
Agence de Picture Marketing Pour Opérations Spéciales / Événements Le Retail est en crise Un événement n a pas eu lieu tant qu il n a pas été capturé (photo/vidéo) LA REPONSE 1. Capturer en photo vos participants
Plus en détailLangage et Concepts de Programmation Objet. 1 Attributs et Méthodes d instance ou de classe. Travaux Dirigés no2
Langage et Concepts de Programmation Objet Travaux Dirigés no2 Pôle Informatique École Nationale Supérieure des Mines de St-Etienne Vous trouverez plus de détails sur les concepts abordés lors de ce TD
Plus en détailConfiguration du driver SIP dans ALERT. V2
Micromedia International Etude technique Configuration d Alert pour SIP Auteur : Pierre Chevrier Société : Micromedia International Date : 26/08/2013 Nombre de pages : 19 Configuration du driver SIP dans
Plus en détail4. SERVICES WEB REST 46
4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,
Plus en détailManuel d intégration API SOAP SMS ALLMYSMS.COM
Manuel d intégration API SOAP SMS ALLMYSMS.COM 26/02/2014 TABLE DES MATIERES OBJECTIF DU DOCUMENT... 3 LE PROTOCOLE SOAP... 3 ENVOI DE REQUETES SOAP A LA PLATEFORME ALLMYSMS.COM... 3 BACKOFFICE SMS...
Plus en détailFormation Optimiser ses campagnes emailing
Formation Optimiser ses campagnes emailing 2 jours Présentation de la formation «Optimiser ses campagnes emailing» Objectif : Cette formation a pour but de connaître les spécificités de l emailing afin
Plus en détailÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE. Manuel de formation. Achats
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE Manuel de formation Achats Date de diffusion : Septembre 2010 Table des matières 1. INTRODUCTION... 2 2. CONNEXION A L APPLICATION D ACHAT... 3 2.1 Demande de droits...
Plus en détailGestion 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étailHMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control
HMI target Visu / PLC HMI Pour réaliser une interface homme machine avec PLC control VERSION : 1.4 / PH DATE : 5 Novembre 2014 Sommaire Ce manuel explique de manière pratique les étapes successives pour
Plus en détailDéploiement de l iphone et de l ipad Gestion des appareils mobiles (MDM)
Déploiement de l iphone et de l ipad Gestion des appareils mobiles (MDM) ios prend en charge la gestion des appareils mobiles (MDM), offrant aux entreprises la possibilité de gérer des déploiements évolutifs
Plus en détail1 Introduction à Emerginov
1 Introduction à Emerginov Cékoidonc? Une boîte à outil numérique facilitant la création de micro services mobiles par et pour les acteurs locaux de l'innovation Les idées, c'est facile... (quoique) Src
Plus en détailFiche n 15 : Envoi d e-mail, alarme visuelle et synchronisation Outlook
PlanningPME Schedule easily Fiche n 15 : Envoi d e-mail, alarme visuelle et synchronisation Outlook I. Introduction... 2 II. Envoi d E-mail... 2 III. Alarme visuelle... 5 IV. Synchronisation avec Outlook...
Plus en détailCYBER-BASE 2015-2016 M. E. F. I 2 RIVES. Programme des Ateliers
CYBER-BASE Programme des Ateliers 2015-2016 M. E. F. I 2 RIVES Maison de l Emploi de la Formation et de l Internet 29 av J Baylet - 82400 Valence d Agen 05.63.95.58.20 - www.mefi-2rives.fr Pour les débutants
Plus en détailGuide utilisateur - Outlook 2010 01.12.2014. Guide d utilisateur. Outlook 2010. JTo Page 1
Guide d utilisateur Outlook 2010 JTo Page 1 Table des matières Assistance... 3 Pour avoir la suite Office 2010 en français... 4 Raccourci clavier pour Outlook... 5 Création de ma signature... 6 Gestionnaire
Plus en détailProgrammation mobile avec Android
Programmation mobile avec Android Pierre Nerzic - pierre.nerzic@univ-rennes1.fr février-mars 2015 Abstract Il s agit des transparents du cours mis sous une forme plus facilement imprimable et lisible.
Plus en détailGuide de configuration d'une classe
Guide de configuration d'une clae Viion ME Guide de configuration d'une clae Contenu 1. Introduction...2 2. Ajouter de cour...4 3. Ajouter de reource à une leçon...5 4. Meilleure pratique...7 4.1. Organier
Plus en détailExpression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e
P r o b l é m a t i q u e OCL : O b j e c t C o n s t r a i n t L a n g u a g e Le langage de contraintes d UML Les différents diagrammes d UML permettent d exprimer certaines contraintes graphiquement
Plus en détailarcopole Studio Annexe 4 Intégration LDAP et processus d authentification Site du programme arcopole : www.arcopole.fr
arcopole Studio Annexe 4 Intégration LDAP et processus d authentification Site du programme arcopole : www.arcopole.fr Auteur du document : ESRI France Version de la documentation : 1.2.0.0 Date de dernière
Plus en détailOrdinateurs, Structure et Applications
Ordinateurs, Structure et Applications Cours 13, Le DOS Etienne Tremblay Université Laval, Hiver 2011 Cours 13, p.1 Le DOS DOS signifie Disk Operating System Le DOS est un système d exploitation. Il existe
Plus en détailUNE SOLUTION DE TÉLÉPHONIE HÉBERGÉ DANS LE NUAGE
UNE SOLUTION DE TÉLÉPHONIE HÉBERGÉ DANS LE NUAGE VoxSun Télécom Bureau VoxSun Télécom Bureau s adresse tout particulièrement aux entreprises et aux professionnels mobiles. En prenant le service VoxSun
Plus en détailNOVLAND. production. Présente TMC. transmedia catalogue air / touch
NOVLAND production Présente TMC transmedia catalogue air / touch Novland Sàrl est une société de production active dans la création de contenu audiovisuel multiplateforme pour l'ensemble des canaux de
Plus en détailManuel : Comment faire sa newsletter
Manuel : Comment faire sa newsletter Adresse : www.yestravel.be/acymailing Se connecter - Login (identifiant) = l adresse mail - Mot de Passe = mot de passe qui vous a été donné par. Cliquer sur [connexion]
Plus en détailGuide de l utilisateur Nokia Mail for Exchange 3.0
Guide de l utilisateur Nokia Mail for Exchange 3.0 2009 Nokia. Tous droits réservés. Nokia et Nokia Connecting People sont des marques ou des marques déposées de Nokia Corporation. Les autres noms de produits
Plus en détailA L ERT. Pour démarrer rapidement avec
A L ERT Pour démarrer rapidement avec I N STAL L ATION Pour lancer l installation de la Solution Micromedia, insérer le CD-ROM d installation dans le lecteur. Si le programme d installation ne démarre
Plus en détailDéveloppement sous Android
Développement sous Android Chapitres traités Les fournisseurs de contenu (Content Provider) Pour cette dernière étude de l'environnement Android, nous allons en profiter pour découvrir plein de fonctionnalités
Plus en détailMÉDICLICK! STUDIO 3 DOCUMENT CENTER : MAILCLICK! SOMMAIRE
MÉDICLICK! STUDIO 3 DOCUMENT CENTER : MAILCLICK! SOMMAIRE Préalable important ACCES A LA FENETRE MAILCLICK! Le PARAMETRAGE DE BASE DESCRIPTION DE LA FENETRE MailClick! La Barre GENERALE de Boutons Les
Plus en détailIntroduction ANDROID
Introduction ANDROID 1 Un monde ouvert Première plateforme ouverte pour appareils mobiles.les applications natives et tierces utilisent les mêmes API. Un système d exploitation open source libre pour appareils
Plus en détail2010/2011 [PROJET TEXT TO SPEECH] Génie Logiciel des Interactions Homme-Machine. Germain Costenobel Pierre Barois
2010/2011 Génie Logiciel des Interactions Homme-Machine Germain Costenobel Pierre Barois [PROJET TEXT TO SPEECH] Visualisation des possibilités et des applications existantes pour l API Text-To-Speech
Plus en détailSI-MARK. Outil de création de landing pages professionnel. Mickael Leforestier Commercial Director
SI-MARK Outil de création de landing pages professionnel Mickael Leforestier Commercial Director Phone: +33 682022471 E-mail: mickael@si-mark.com Website: fr.si-mark.com 1 Si-MARK Si-Mark est un outil
Plus en détailAndroïd Manuel d installation MB PRO LIGHT Préalable. Définitions
Androïd Manuel d installation MB PRO LIGHT Préalable MB Pro Light est compatible avec tous les téléphones disposant du système d exploitation Androïd 1.5 et supérieur Après votre achat, vous avez reçu
Plus en détailBeSpoon et l homme Connecté
BeSpoon et l homme Connecté Paris 25 et 26 Mars BeSpoon est une société «Fabless» qui a développé en collaboration avec le CEA-Leti un composant IR-UWB (Impulse Radio Ultra Wide Band) dédié à la localisation
Plus en détailPolar. Nouveautés Polar
Polar Nouveautés Polar POLAR ELECTRO Fondé en 1977 Premier moniteur de fréquence cardiaque sans fil au monde Travail en collaboration avec les plus grands instituts sportifs & universités Reconnu comme
Plus en détailGuide d usage pour Word 2007
Formation TIC Septembre 2012 florian.jacques@etsup.com Guide d usage pour Word 2007 ETSUP 8 villa du Parc Montsouris 75014 PARIS SOMMAIRE Interface... 2 Organiser son espace de travail... 3 La barre d
Plus en détailCatalogue des formations Edition 2015
Antidot - Formations Catalogue des formations Edition 2015 : catalogue_formation_2015 Révision du 06.01.2015 Sommaire!!"##$%&'( )! $*$+,(-'(."##'+.'&( /!,'.0+"1"2%'( /!!."3'( /! $(3&"3"!(-4(5(.$,$1"24'(-'!(6"&#$,%"+!(7('-%,%"+()89:(;(
Plus en détailOPTENET DCAgent 2.01. Manuel d'utilisateur
OPTENET DCAgent 2.01 Manuel d'utilisateur SOMMAIRE 1. INTRODUCTION...1 2. INSTALLATION...2 3. ÉTABLISSEMENT DES PERMISSIONS...4 Pour de plus amples informations, reportez-vous aux annexes «Conditions requises
Plus en détailVotre 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étailMDM Multicanal. www.maps-system.com - Tous Droits Réservés
MDM Multicanal 21 03 2013 Thierry MULLER PREMIUM Int. Copyright 2008 www.maps-system.com - Tous Droits Réservés Vos données et médias sont le carburant de votre communication Pour alimenter VOTRE IDEAL
Plus en détailNetBak Replicator 4.0 Manuel de l utilisateur Version 1.0
NetBak Replicator 4.0 Manuel de l utilisateur Version 1.0 Copyright 2012. QNAP Systems, Inc. All Rights Reserved. 1 NetBak Replicator 1. Avis... 3 2. Installer le logiciel NetBak Replicator... 4 2.1 Configuration
Plus en détailLiberscol. Notes d informations. Tetra-Informatique Liberscol
Liberscol Notes d informations Tetra-Informatique Liberscol Table des matières Les Notes d Information... 3 Rédiger une note d information... 4 Fonctionnement des notes d information... 6 Création de dossier
Plus en détailMicro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance
Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser le Bureau a distance.doc Préambule Voici quelques
Plus en détailCTIconnect PRO. Guide Rapide
CTIconnect PRO Guide Rapide Version 01.02.2013 CTIconnect PRO est une application de communication permettant aux utilisateurs du système de voir le statut de leurs collègues et de les contacter en 1 clic
Plus en détailDOSSIER FLASH. «Path - Tango»
DOSSIER FLASH «Path - Tango» Contexte L utilisation des réseaux sociaux étant de plus en plus forte, nous avons constaté que les plus jeunes utilisateurs d Internet possédant des Smartphones, avaient tendance
Plus en détailÉcriture de journal. (Virement de dépense)
Écriture de journal (Virement de dépense) SERVICE DES FINANCES Équipe de formation PeopleSoft version 8.9 Août 2014 TABLES DES MATIERES AVERTISSEMENT... 3 INTRODUCTION... 4 RAISONS JUSTIFIANT LA CRÉATION
Plus en détailTP3. Mail. Attention aux fausses manoeuvres lors de ce TP vous pouvez endommager votre mail sur ouindose.
Université Paris 7 M2 II Protocole Internet TP3 Mail Attention aux fausses manoeuvres lors de ce TP vous pouvez endommager votre mail sur ouindose. 1 Protocole SMTP 1. Le protocole SMTP est définit dans
Plus en détailLUTTE CONTRE L AMBROISIE
LUTTE CONTRE L AMBROISIE Création d un applicatif Smartphone Repérage participatif de l Ambroisie Fiche Projet CONTACT Valence AGGLO : 04.75.79.22.11 ambroisie@valenceagglo.fr 17/10/2012 I. Contexte La
Plus en détailCréer le schéma relationnel d une base de données ACCESS
Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...
Plus en détailPrésentation du Sedex Data Monitor Une nouvelle gamme excitante d outils de reporting performants
Présentation du Sedex Data Monitor Une nouvelle gamme excitante d outils de reporting performants Transformation du reporting des chaînes d approvisionnement 2 Le Sedex Data Monitor est une toute nouvelle
Plus en détailIntroduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf
Introduction à Java Matthieu Herrb CNRS-LAAS http://homepages.laas.fr/matthieu/cours/java/java.pdf Mars 2014 Plan 1 Concepts 2 Éléments du langage 3 Classes et objets 4 Packages 2/28 Histoire et motivations
Plus en détailAnnexe Android Studio
1 Annexe Android Studio 2 Introduction «Eclipse» était l'outil de développement le plus utilisé pour développer des applications Android jusqu à mai 2013. Cet outil était interfacé avec le plug-in «ADT»
Plus en détailMémoire technique Mise en place de l appliance SMS Couplage Supervision V1.0
Mémoire technique Mise en place de l appliance SMS Couplage Supervision V1.0 Juin 2012 VOTRE CONTACT COMMERCIAL FLORENCE LAPREVOTE LIGNE DIRECTE : 01 34 93 35 30 EMAIL : FLAPREVOTE@ORSENNA.FR VOTRE CONTACT
Plus en détailL AMPHI #2 LA REVOLITION MOBILE EST EN MARCHE. #Amphi2GIW
L AMPHI #2 LA REVOLITION MOBILE EST EN MARCHE #Amphi2GIW Tendances & Usages du Mobile en France et en Europe Blandine Silverman bsilverman@comscore.com Panorama des équipements mobiles Des Smartphones
Plus en détailLa base de données XML exist. A. Belaïd
La base de données XML exist Introduction Qu est-ce-que exist? C est une base de donnée native, entièrement écrite en Java XML n est pas une base de données en soi Bien qu il possède quelques caractéristiques
Plus en détailConfiguration du matériel Cisco. Florian Duraffourg
Configuration du matériel Cisco Florian Duraffourg Généralités CLI - Utile Autocomplétion avec tab Comandes partielles valides si non ambigues ex: wr me write memory conf t configure terminal Aide
Plus en détailarcopole Studio Version 3.1
arcopole Studio Version 3.1 Documentation d installation Mise à jour depuis une version antérieure Site du programme arcopole : www.arcopole.fr Auteur du document : ESRI France Version de la documentation
Plus en détail