- 2 -
Remerciements
Je tiens tout particulièrement à remercier mon maître de stage, Joël Sittler,
pour ses précieux conseils.
Je remercie aussi tous ceux qui m’ont aidé et soutenu lors de la rédaction de ce
mémoire, en particulier Émilie Gschwind, Didier Collet, Mathieu Louzi
et Anaïs Danglehant.
Mes pensées vont également à ma famille qui m’a donné des idées quant à
l’élaboration de mon mémoire et m’a soutenu durant toute la période de sa
réalisation.
Et enfin, merci à Supinfo pour les trois années passées dans leur établissement
- 3 -
Sommaire
I. Introduction ------------------------------------------------------------------------------------------------------------------- - 7 -
II. Présentation de l'entreprise ------------------------------------------------------------------------------------------ - 8 -
Activités générales ------------------------------------------------------------------------------------------------------------- - 8 -
Les standards téléphoniques --------------------------------------------------------------------------------------- - 8 -
La mobilité -------------------------------------------------------------------------------------------------------------- - 9 -
La présélection -------------------------------------------------------------------------------------------------------- - 9 -
La création de site internet ----------------------------------------------------------------------------------------- - 9 -
Une solution packagée ---------------------------------------------------------------------------------------------- - 9 -
Implantation géographique -------------------------------------------------------------------------------------------------- - 9 -
L'agence de Strasbourg -------------------------------------------------------------------------------------------- - 10 -
Chiffres clés -------------------------------------------------------------------------------------------------------------------- - 10 -
Historique de l'entreprise --------------------------------------------------------------------------------------------------- - 11 -
Organigramme ---------------------------------------------------------------------------------------------------------------- - 12 -
Vue --------------------------------------------------------------------------------------------------------------------- - 12 -
Analyse ---------------------------------------------------------------------------------------------------------------- - 12 -
Système fiscal ------------------------------------------------------------------------------------------------------------------ - 12 -
III. Problématique ---------------------------------------------------------------------------------------------------------- - 13 -
A. Contexte actuel ------------------------------------------------------------------------------------------------------ - 13 -
L'objectif ------------------------------------------------------------------------------------------------------------------------ - 13 -
IV. Qu'est-ce qu'Android ------------------------------------------------------------------------------------------------- - 14 -
Introduction -------------------------------------------------------------------------------------------------------------------- - 14 -
Schéma -------------------------------------------------------------------------------------------------------------------------- - 15 -
L'Open Handset Alliance ---------------------------------------------------------------------------------------------------- - 16 -
Le rôle de Google ------------------------------------------------------------------------------------------------------------- - 17 -
Un système Open Source---------------------------------------------------------------------------------------------------- - 17 -
Les principales applications ------------------------------------------------------------------------------------------------ - 19 -
La zone de notifications ------------------------------------------------------------------------------------------- - 19 -
Le home --------------------------------------------------------------------------------------------------------------- - 20 -
Les applications téléphoniques ---------------------------------------------------------------------------------- - 21 -
L'Android Market --------------------------------------------------------------------------------------------------- - 22 -
Le clavier virtuel ----------------------------------------------------------------------------------------------------- - 26 -
- 4 -
Dénomination des versions d'Android ----------------------------------------------------------------------------------- - 27 -
Historique ----------------------------------------------------------------------------------------------------------------------- - 28 -
Les mises à jour --------------------------------------------------------------------------------------------------------------- - 29 -
Mise à jour 1.5 (Cupcake) ----------------------------------------------------------------------------------------- - 29 -
Mise à jour 1.6 (Donut) -------------------------------------------------------------------------------------------- - 30 -
Mise à jour 2.0 (Eclair) --------------------------------------------------------------------------------------------- - 32 -
V. Le marché -------------------------------------------------------------------------------------------------------------------- - 34 -
Évolution du marché des smartphones ---------------------------------------------------------------------------------- - 34 -
Différentes opportunités de marché ------------------------------------------------------------------------------------- - 39 -
Création d'un système personnalisé --------------------------------------------------------------------------- - 39 -
Création d'un appareil --------------------------------------------------------------------------------------------- - 39 -
Développement d'application ----------------------------------------------------------------------------------- - 40 -
VI. Le système --------------------------------------------------------------------------------------------------------------- - 45 -
Le dépôt GIT-------------------------------------------------------------------------------------------------------------------- - 45 -
Les drivers ---------------------------------------------------------------------------------------------------------------------- - 45 -
Laccès Root -------------------------------------------------------------------------------------------------------------------- - 45 -
VII. Développement d'application -------------------------------------------------------------------------------------- - 47 -
Langage ------------------------------------------------------------------------------------------------------------------------- - 47 -
Basé sur le Java ------------------------------------------------------------------------------------------------------ - 47 -
Interface XML -------------------------------------------------------------------------------------------------------- - 47 -
Machine virtuelle ------------------------------------------------------------------------------------------------------------- - 48 -
Dalvik Virtual Machine -------------------------------------------------------------------------------------------- - 50 -
La sécurité ---------------------------------------------------------------------------------------------------------------------- - 50 -
Mise en place de l'espace de travail ------------------------------------------------------------------------------------- - 51 -
Les outils mis à disposition par le SDK ----------------------------------------------------------------------------------- - 51 -
ADB (Android Debug Bridge) ------------------------------------------------------------------------------------- - 51 -
Lémulateur ----------------------------------------------------------------------------------------------------------- - 52 -
Les 9-Patchs ---------------------------------------------------------------------------------------------------------- - 57 -
DDMS (Dalvik Debug Monitor Server) ------------------------------------------------------------------------- - 60 -
Les différents types d’applications sous Android ---------------------------------------------------------------------- - 62 -
Activity ---------------------------------------------------------------------------------------------------------------- - 62 -
Service ----------------------------------------------------------------------------------------------------------------- - 62 -
BroadcastReceiver -------------------------------------------------------------------------------------------------- - 62 -
ContentProvider ----------------------------------------------------------------------------------------------------- - 62 -
- 5 -
Quelques caractéristiques du SDK d’Android --------------------------------------------------------------------------- - 63 -
Création du projet simplifiée ------------------------------------------------------------------------------------- - 63 -
Architecture de base d’un projet -------------------------------------------------------------------------------- - 65 -
Le fichier AndroidManifest.xml ---------------------------------------------------------------------------------- - 66 -
Les ressources ------------------------------------------------------------------------------------------------------- - 68 -
Les bases de données SQLite ------------------------------------------------------------------------------------ - 71 -
Les Listview ----------------------------------------------------------------------------------------------------------- - 73 -
Publication sur l'Android Market ----------------------------------------------------------------------------------------- - 75 -
Exportation du projet ---------------------------------------------------------------------------------------------- - 75 -
Création d’un compte sur Android Market ------------------------------------------------------------------- - 78 -
VIII. Conclusion --------------------------------------------------------------------------------------------------------------- - 85 -
IX. Bibliographie ------------------------------------------------------------------------------------------------------------ - 86 -
Sites internet ------------------------------------------------------------------------------------------------------------------- - 86 -
Livres ----------------------------------------------------------------------------------------------------------------------------- - 86 -
X. Annexes------------------------------------------------------------------------------------------------------------------- - 87 -
I. Android 1.5 Platform Highlights --------------------------------------------------------------------------------------- - 87 -
User Interface Refinements --------------------------------------------------------------------------------------------- 87
Performance Improvements -------------------------------------------------------------------------------------------- 87
New Features --------------------------------------------------------------------------------------------------------------- 87
New APIs and Manifest Elements-------------------------------------------------------------------------------------- 88
II. Android 1.6 Platform Highlights -------------------------------------------------------------------------------------- 90
New User Features -------------------------------------------------------------------------------------------------------- 90
Quick Search Box for Android --------------------------------------------------------------------------------------------- 90
Camera, Camcorder, and Gallery ----------------------------------------------------------------------------------------- 90
VPN, 802.1x ------------------------------------------------------------------------------------------------------------------- 90
Battery usage indicator ----------------------------------------------------------------------------------------------------- 90
Accessibility ------------------------------------------------------------------------------------------------------------------- 90
Android Market Updates ------------------------------------------------------------------------------------------------ 90
New Platform Technologies --------------------------------------------------------------------------------------------- 91
Expanded Search Framework --------------------------------------------------------------------------------------------- 91
Text-to-speech engine ------------------------------------------------------------------------------------------------------ 91
Gestures ------------------------------------------------------------------------------------------------------------------------ 91
Accessibility ------------------------------------------------------------------------------------------------------------------- 91
Expanded support for screen densities and resolutions------------------------------------------------------------ 91
1 / 96 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !