Formation Android Séance 1

Views:
 
Category: Entertainment
     
 

Presentation Description

1ere séance formation android

Comments

Presentation Transcript

Introduction à Android: 

Introduction à Android Formation Assurer par: Club FreeWays

SOMMAIRE :: 

SOMMAIRE : Introduction générale Architecture de l’OS Android Le SDK Android Le AVD Android Elément de base dans une application Android 2 Présentation d’ Android

Présentation d’Android: 

Présentation d’ Android Une combinaison de trois composants : Un système d’exploitation open source pour terminaux mobiles Une plateforme de dév . open source pour créer des application mobiles Terminaux, particulièrement téléphones mobiles, qui exécutent le système d’exploitation Android et les application mobiles conçues pour ce système 3

Présentation d’Android en détail 1/2: 

Présentation d’ Android en détail 1/2 Un système d’exploitation basé sur le noyau Linux qui fournit l’interface bas niveau avec le HW, la gestion de la mémoire, le contrôle des processus, le tout optimisé pour les terminaux mobiles Un ensemble de bibliothèques Open Source pour le dév . d’applications incluant SQLite , WebKit , OpenGL , et la gestion des média. Android , incluant la VM Dalvik et les librairies principales qui fournissent la fonctionnalité Android . Cet exécutable est conçu pour être efficace sur les terminaux mobiles et de petit taille . 4

Présentation d’Android en détail 2/2: 

Présentation d’ Android en détail 2/2 Un framework applicatif exposant les services systèmes à la couche application y compris “ window manager, location manager, content providers, telephony , sensors ” Un framework d’interface utilisateur pour installer et lancer les applications. Un software développement kit utilisé pour créer des applications, incluant des outils, plugins et documentation 5

Architecture de l’OS Android: 

Architecture de l’OS Android 6

La couche Linux Kernel:: 

La couche Linux Kernel : Android se base sur le noyau Linux 2.6 pour ces services système de base tels que la sécurité, la gestion de la mémoire, la gestion des processus, le modèle de pilote Ce qui permet une meilleure gestion des caractéristiques des appareils mobiles. Le noyau linux offre un système de gestion de mémoire et de processus stable et performant avec un modèle de sécurité robuste 7

La couche Android Runtime : : 

La couche Android Runtime : Un ensemble de bibliothèques de base inclut par le système d’exploitation Android . Chaque application Android s'exécute dans son propre processus avec sa propre instance dans la machine virtuelle « Dalvik ». Cette dernière a été fait de sorte qu'un dispositif peut fonctionner plusieurs tâches de manière efficace. 8

La couche Libraries : : 

La couche Libraries : Android inclut un ensemble des librairies utilisées telles que les librairies, OpenGL ES, SQ Life, WebKit , Media Framework . Ces bibliothèques sont accédées à travers la couche application d’ Android . 9

La couche Application Framework :: 

La couche Application Framework : Contiens les applications de base de l’Os Android et permet aux développeurs une utilisation complète de ces APIs pour développer des applications avancés. 10

La couche Application: : 

La couche Application: Android est livré avec un ensemble d'applications de base, dont un client de messagerie, un programme des SMS, un calendrier, un navigateur, la liste des contacts. Toutes les applications sont écrites en utilisant le langage de programmation Java. 11

Le SDK Android : 

Le SDK Android C'est un ensemble de fichiers d'aide et d'exemples. On y trouve aussi des utilitaires pour la mise au point et les tests. 12

Les fonctions du SDK 1/2: 

Les fonctions du SDK 1/2 Accés au Hardware, y compris Camera, GPS, et Accelerometer Base de données SQLite Données et dépôt de données partagées et communication inter application par échange de messages Ecran d’accueil riche par l’utilisation des Widgets , Live Folders , and Live Wallpaper Support Média très riche et graphiques 2D/3D : Rendus graphiques par HW optimisé pour la mobilité, incluant une librairie “ path ‐ based ” pour les rendu 2D et le support pour les graphiques 3D utilisant OpenGL ES 2.0 13

Les fonctions du SDK 2/2: 

Les fonctions du SDK 2/2 Accès au HW Wifi et libraries pour l’utilisation du Bluetooth pour le transfert peer ‐ to‐peer . Technologies réseau GSM, EDGE, et 3G pour la téléphonie ou le transfert de données, permettant de placer des appels téléphoniques, des SMS, et d’envoyer et de recevoir des données en utilisant les réseaux de données mobiles. API pour l’utilisation des capteurs HW y compris les accéléromètres et le compas. 14

Le AVD Android: 

Le AVD Android C’est un dispositif mobile virtuel qui s'exécute sur l’ordinateur et permet de développer et de tester des applications Android sans l'aide d'un dispositif physique. L'émulateur Android imite toutes les fonctionnalités matérielles et logicielles d'un dispositif mobile typique, tel que la lecture des fichiers audio et vidéo, stockage des données, sauf qu'il ne peut pas passer des appels réels. 15

SOMMAIRE :: 

SOMMAIRE : Présentation d’ Android Architecture de l’OS Android Le SDK Android Le AVD Android Elément de base dans une application Android 16 Elément de base dans une application Android

Elément de base dans une application Android: 

Elément de base dans une application Android Classes Activity pour chaque écran Fichier layout (en général un fichier pour chaque Activity ) Intent pour pouvoir enchainer les activity et écahnger des variables. Fichier Manifest pour toute l’application Les différentes activité de l’application Les droit de l’application La version … 17

Merci pour Votre Attention: 

Merci pour Votre Attention