Développement JAVA pour plateforme ANDROID

Slides:



Advertisements
Présentations similaires
Android View, onClick, Activity, Modèle Vue Contrôleur
Advertisements

VI50 – TP3 Introduction à Virtools. Virtools Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific.
Développement Mobile Initiation au développement d’applications Android Rami AMRI FST 2011/2012.
Développement Mobile : Android
Android est une plateforme mobile open source et entièrement paramétrable. Elle a été créée afin de mettre à disposition des développeurs toutes les fonctionnalités.
Cours N°6 Application sur les listview et les Broadcast Receivers Rami AMRI FST 2011/2012.
Android View, onClick, Activity, Modèle Vue Contrôleur
Écoute et clique sur les images corrects Écoute et clique sur les images corrects.
Exploration de la programmation android Formation Assurer par: Club FreeWays Réalisé par: BOUHJJA Lamia.
Programmation mobile: Android
Apéro Tech’ ANDROID Damien Chaillou 1 / 25. Plan de la présentation : 1.Installation du poste de travail 2.Android SDK 3.Hello World 4.User Interface.
Semaine 05 - Android - Partie 02 Le TweetListActivity.
Installation & Outils O.Legrand G. Seront. Installation code.google.com/android/intro/installing.html Pour développer des applications de type Android,
Le débogage Semaine 12 Version A15. Plan de leçon - Débogage  Commentaire javadoc  Définition  Fonctionnement  Point d’arrêt  Exécution  Contrôler.
Créer des interfaces graphiques intuitives avec Qt et KDE.
Utiliser facilement un logiciel de création de quiz en classe : première approche de NetquizPro Quelles possibilités ? B. Gugger – Octobre 2006 – Département.
Cours du soir Android : présentation et mise en oeuvre Par Anthony Dahanne Le Mardi 22 Septembre 2009.
SITC 10 rue de la libération Bâtiment C Neuilly-sur-Marne Processus création et envoi de newsletter changement du mot de passe.
Présentation du projet JAVA Système de messagerie instantanée cryptée.
Marlène Côté et Christèle Charbonneau Thème: Mathématiques et univers social Les élèves seront amenés à effectuer des additions et des soustractions, de.
Le DOM Le Document Object Model (DOM) est une interface de programmation pour les documents HTML et XML Il fournit une représentation structurée du document.
1 UML: applications, études de cas ● Processus (Extreme Programming, Unified Process) ● Architectures ● Expression du besoin technique Conception Préliminaire.
Plugin Eclipse pour le langage LUA Responsable Fabrice Huet Chef de Projet Jérôme Poisson Développeurs Lu Deng Guillaume Ghibaudo Julien Raverdino Anthony.
GOOGLE MAPS ANDROID API V2. INTRODUCTION TO THE GOOGLE MAPS ANDROID API V2.
Octobre 2013 Smartweb Refonte des sites Internet AIDE – K-Sup v6.
Java et sockets TCP.
Créer un site web avec WordPress
Interfaçage entre Maple et du code externe
Android PACT 2016 Encadrement Informatique.
Programmation d'un aspirateur robot connecté
Licence Informatique DEVELOPPEUR ANDROID
Communication client-serveur
Modèle objet : les classes
Environnement de développement des BD
ANDROID OS.
Travaux Académiques Mutualisés Besançon Orléans Tours
Pas de variable globale
Les notions de classe et d'objet
Micro Informatique au Cellier
JavaScript.
Javadoc et débogueur Semaine 03 Version A17.
Disposition Titre avec image
Centralisation de logs
Création d’une sous rubrique
Développement Mobile : Android
4. Les chapitres.
Développement d’une application Android destinée aux commerciaux
Réalisation d’une application web sous le thème: «Mon vétérinaire » par : Benzineb Asmaa et Meftahi Oualid Présentation à Université Saad Dahlab Blida.
Gestion du cours Aissa Boulmerka.
Commande d’une voiture par LABVIEW/ ARDUINO / Bluetooth
Afficher les Visiteurs Médicaux
Programmation Android Debugger ses applications
Présentation initiale
Modélisation avec UML 2.0 Partie II Diagramme de classes.
Programmation Android Introduction à Android
Outils et principes de base. Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans.
Bienvenue sur Coursinfo.fr
Programmation Android Première application Android
Programmation Android GUI (widgets) et ressources
Programmation Android Composantes d’une application
Programmation Android Les listes
Explication du code source dans SimpleWireframeSketcher
Présentation SWING Siwar hadj hassen Omar ben yahya.
Introdution  Le test appartient à l'activité de Vérification et de Validation d'une application, qui consiste à déterminer si cette dernière a été développée.
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Ouverture d’image PGM et éléments d’affichage graphique
TP N°1 : GUI en NetBeans Module R & C Université de Jijel
L’outil numérique pour suivre son parcours d’éducation aux médias
Support de formation Administrateur Compétences
Les Commandes de base Linux. 1 L’aide sur les commandes Linux ◦ help : obtenir de l’aide pour une commande interne du shell. Elle permet aussi d'afficher.
Transcription de la présentation:

Développement JAVA pour plateforme ANDROID

Architecture

Android SDK Les bibliothèques Java d’Android Des outils de développement ; Un émulateur pour tester vos applications ; Des images du système Android..

Android studio Android SDK Android Virtual Device Manager (AVD pour les intimes) ADB (Android Debug Bridge)

Notion d'activité Une application est peut être composée d'activités Une activité est une page interface de l’application. Elle contient des éléments graphiques Elle peut être décomposée en fragments

Cycle de vie d'une application

Cycle de vie d'une application

Cycle de vie d'une application Trois états durables d’une activité : Resumed : L’activité est au premier plan et l’utilisateur peut interagir avec elle. On dit aussi qu’elle est en train d’être exécutée. Paused : L’activité est partiellement recouverte par une autre activité qui se trouve au premier plan. L’activité en pause ne peut pas recevoir d’action de l’utilisateur. Stopped : L’activité est totalement cachée et ne peut plus exécutée de code. En revanche, toutes ses informations sont conservées. Les deux états transitoires d’une activité : Created : L’activité vient d’être créée. Started : L’activité vient de devenir visible.

Arborescence d'une application manifests java res drawable layout … Gradle

IHM Via l'éditeur d'android studio Via un fichier xml (activity_main.xml par défaut)

Première application Toutes classes doit hériter de la classe Activity Pas de "main" en JAVA/ANDROID onCreate

Gestion des widgets de l'interface Lors de l'ajout d'élément dans votre ihm, via l'interface d'android studio (ou d'autre IDE), les objets graphiques sont listés dans le fichier activité au format xml correspondant.

Gestion des widgets de l'interface

Gestion des widgets de l'interface Il faut déclarer les différents éléments comme étant attribut de la classe et ensuite les associer aux éléments présents réellement dans l'interface à l'aide de la méthode findViewById

Gestion des évènements Via un "écouteur" (listener) externe Via un Listener "interne"

Gestion des évènements Via un "écouteur" (listener) externe

Gestion des évènements Via un Listener "interne"

Application Ecrivez une application java/android composée d'un bouton et d'une zone de texte. Lors du clique sur le bouton, le texte "coucou" apparaît dans la zone de texte. Ecrivez une application java/android permettant de faire la somme de 2 nombres saisis par l'utilisateur et d'afficher cette dernière. Adaptez l'application java socket (envois d'une trame à un serveur et réception/affichage de la réponse) pour que cette dernière tourne sur android.