Date de parution
31 décembre 2011
Éditeur
OpenClassrooms
Caractéristiques techniques
Langue
Français
Pages
608 Pages
Taille du fichier
6.5 MB
ISBN 13
9791090085381
Format
Epub
Protection
Pas de protection
accessibility
Accessibilité
Aucune donnée disponible
Créez des applications pour Android - Le développement pour appareils mobiles Android à la portée de tous
share
Table des matières
Avant-propos
Les origines de ce livre
Qu'allez-vous apprendre en lisant ce livre ?
Comment lire ce livre ?
Remerciements
I Les bases indispensables à toute application
1 L'univers Android
La création d'Android
La philosophie et les avantages d'Android
Les dificultés du développement pour des systèmes embarqués
Le langage Java
2 Installation et configuration des outils
Conditions initiales
Le Java Development Kit
Le SDK d'Android
L'IDE Eclipse
L'émulateur de téléphone : Android Virtual Device
Test et configuration
Configuration du vrai terminal
3 Votre première application
Activité et vue
Création d'un projet
Un non-Hello world !
Lancement de l'application
4 Les ressources
Le format XML
Les différents types de ressources
L'organisation
Ajouter un fichier avec Eclipse
Récupérer une ressource
II Création d'interfaces graphiques
5 Constitution des interfaces graphiques
L'interface d'Eclipse
Règles générales sur les vues
Identifier et récupérer des vues
6 Les widgets les plus simples
Les widgets
Gérer les évènements sur les widgets
7 Organiser son interface avec des layouts
LinearLayout : placer les éléments sur une ligne
RelativeLayout : placer les éléments les uns en fonction des autres
TableLayout : placer les éléments comme dans un tableau
FrameLayout : un layout un peu spécial
ScrollView : faire défiler le contenu d'une vue
8 Les autres ressources
Aspect général des fichiers de ressources
Les chaînes de caractères
Les drawables
Les styles
Les animations
9 TP : un bloc-notes
Objectif
Spécifications techniques
Déboguer des applications Android
Ma solution
Objectifs secondaires
10 Des widgets plus avancés et des boîtes de dialogue
Les listes et les adaptateurs
Plus complexe : les adaptateurs personnalisés
Les boîtes de dialogue
Les autres widgets
11 Gestion des menus de l'application
Menu d'options
Menu contextuel
Maintenant que vous maîtrisez les menus, oubliez tout
12 Création de vues personnalisées
Règles avancées concernant les vues
Méthode 1 : à partir d'une vue préexistante
Méthode 2 : une vue composite
Méthode 3 : créer une vue en partant de zéro
III Vers des applications plus complexes
13 Préambule : quelques concepts avancés
Généralités sur le n÷ud
Le n÷ud
Les permissions
Gérer correctement le cycle des activités
Gérer le changement de configuration
14 La communication entre composants
Aspect technique
Les intents explicites
Les intents implicites
La résolution des intents
Pour aller plus loin : navigation entre des activités
Pour aller plus loin : diffuser des intents
15 Le stockage de données
Préférences partagées
Manipulation des fichiers
16 TP : un explorateur de fichiers
Objectifs
Spécifications techniques
Ma solution
Améliorations envisageables
17 Les bases de données
Généralités
Création et mise à jour
Opérations usuelles
Les curseurs
IV Concepts avancés
18 Le travail en arrière-plan
La gestion du multitâche par Android
Gérer correctement les threads simples
AsyncTask
19 Les services
Qu'est-ce qu'un service ?
Gérer le cycle de vie d'un service
Créer un service
Les notifications et services de premier plan
Pour aller plus loin : les alarmes
20 Le partage de contenus entre applications
Côté client : accéder à des fournisseurs
Créer un fournisseur
21 Créer un AppWidget
L'interface graphique
Définir les propriétés
Le code
Déclarer l'AppWidget dans le Manifest
Application : un AppWidget pour accéder aux tutoriels du Site du Zéro
V Exploiter les fonctionnalités d'Android
22 La connectivité réseau
Surveiller le réseau
Aficher des pages Web
Effectuer des requêtes HTTP
23 Apprenez à dessiner
La toile
Aficher notre toile
24 La localisation et les cartes
La localisation
Aficher des cartes
25 La téléphonie
Téléphoner
Envoyer et recevoir des SMS et MMS
26 Le multimédia
Le lecteur multimédia
Enregistrement
27 Les capteurs
Les différents capteurs
Opérations génériques
Les capteurs de mouvements
Les capteurs de position
Les capteurs environnementaux
28 TP : un labyrinthe
Objectifs
Spécifications techniques
Ma solution
Améliorations envisageables
VI Annexes
29 Publier et rentabiliser une application
Préparez votre application à une distribution
Les moyens de distribution
Rentabilisez votre application
30 L'architecture d'Android
Le noyau Linux
Le moteur d'exécution d'Android
Smartbook
Qu’est-ce qu’un Smartbook ?
Comment lire ce smartbook ?
Date de parution
31 décembre 2011
Éditeur
OpenClassrooms
Caractéristiques techniques
Langue
Français
Pages
608 Pages
Taille du fichier
6.5 MB
ISBN 13
9791090085381
Format
Epub
Protection
Pas de protection
accessibility
Accessibilité
Aucune donnée disponible
Avis des lecteurs
Connexion
Soyez le premier à donner votre avis !