Page d'accueil
HTML
JavaScript
CSS
Vue
React
Python3
Java
C
C++
C#
AI
Go
SQL
Linux
VS Code
Bootstrap
Git
Signets locaux
Page d'accueil
HTML
CSS
JS
Signets locaux
Rechercher
Tutoriel d'initiation aux bases d'Android
7.3.3 Téléchargement de fichiers Android (2)
Catégorie Tutoriel de base pour débutants Android
← 7.3.2 Téléchargement de fichiers sous Android (1)
7.4 Appel de WebService sous Android →
Cliquez pour partager vos notes
Annuler
Partager les notes
Pseudo Pseudo (obligatoire)
E-mail E-mail (obligatoire)
Adresse de référence Adresse de référence
Tutoriel d'initiation aux bases d'Android
1.0 Tutoriel d'initiation aux bases d'Android
1.0.1 Sommaire du tutoriel d'initiation aux bases d'Android 2015
1.1 Contexte et analyse de l'architecture système
1.2 Mise en place de l'environnement de développement
1.2.1 Développer une application Android avec Eclipse + ADT + SDK
1.2.2 Développer une application Android avec Android Studio
1.3 Résoudre les problèmes de mise à jour du SDK
1.4 Installation de l'émulateur Genymotion
1.5.1 Tutoriel Git : opérations de base sur un dépôt local
1.5.2 Git : créer un dépôt distant avec GitHub
1.6 Comment utiliser les images 9-patch (neuf-meizi)
1.7 Conception de maquettes d'interface
1.8 Analyse du projet (fichiers divers et accès aux ressources)
1.9 Signature et empaquetage d'une application Android
1.11 Décompiler un APK pour obtenir le code et les ressources
2.1 Les concepts de View et ViewGroup
2.2.1 LinearLayout (mise en page linéaire)
2.2.2 RelativeLayout (mise en page relative)
2.2.3 TableLayout (mise en page en tableau)
2.2.4 FrameLayout (mise en page en cadre)
2.2.5 GridLayout (mise en page en grille)
2.2.6 AbsoluteLayout (mise en page absolue)
2.3.1 TextView (zone de texte) en détail
2.3.2 EditText (champ de saisie) en détail
2.3.3 Button (bouton) et ImageButton (bouton image)
2.3.4 ImageView (vue image)
2.3.5 RadioButton (bouton radio) et Checkbox (case à cocher)
2.3.6 Bouton à bascule ToggleButton et interrupteur Switch
2.3.7 ProgressBar (barre de progression)
2.3.8 SeekBar (barre de défilement)
2.3.9 RatingBar (barre de notation en étoiles)
2.4.1 ScrollView (vue défilante)
2.4.2 Composants Date & Time (partie 1)
2.4.3 Composants Date & Time (partie 2)
2.4.4 Notions de base sur l'Adapter
2.4.5 Utilisation basique de ListView
2.4.6 Optimisation de BaseAdapter
2.4.7 Le problème de focus de ListView
2.4.8 Résolution du problème de décalage des checkbox dans ListView
2.4.9 La mise à jour des données de ListView
2.5.0 Construire un BaseAdapter personnalisé réutilisable
2.5.1 Implémentation de plusieurs mises en page pour les items de ListView
2.5.2 Utilisation basique de GridView (vue en grille)
2.5.3 Utilisation basique de Spinner (liste déroulante)
2.5.4 Utilisation basique de AutoCompleteTextView (champ de saisie à complétion automatique)
2.5.5 Utilisation basique de ExpandableListView (liste dépliable)
2.5.6 Utilisation basique de ViewFlipper (vue à bascule)
2.5.7 Utilisation basique de Toast
2.5.8 Notification (notification dans la barre d'état) en détail
2.5.9 AlertDialog (boîte de dialogue) en détail
2.6.0 Utilisation basique de quelques autres boîtes de dialogue courantes
2.6.1 Utilisation basique de PopupWindow (fenêtre flottante)
2.6.2 Les menus (Menu)
2.6.3 Utilisation basique de ViewPager
2.6.4 Utilisation basique de DrawerLayout (menu latéral officiel)
3.1.1 Mécanisme de traitement des événements basé sur les écouteurs
3.2 Mécanisme de traitement des événements basé sur les rappels
3.3 Brève analyse du mécanisme de messagerie Handler
3.4 TouchListener contre OnTouchEvent + multi-touch
3.5 Écouter les changements de contenu d'un EditText
3.6 Réagir aux événements de configuration du système (classe Configuration)
3.7 Tâches asynchrones avec AsyncTask
3.8 Gestures (gestes)
4.1.1 Premiers pas avec Activity
4.1.2 Approfondir Activity
4.1.3 Maîtriser Activity
4.2.1 Découvrir Service
4.2.2 Approfondir Service
4.2.3 Maîtriser Service
4.3.1 Premiers essais avec BroadcastReceiver
4.3.2 Analyse détaillée de BroadcastReceiver
4.4.1 Première exploration de ContentProvider
4.4.2 Nouvelle exploration de ContentProvider : Document Provider
4.5.1 Utilisation basique d'Intent
4.5.2 Transmission de données complexes avec Intent
5.1 Vue d'ensemble de Fragment
5.2.1 Étude de cas Fragment : implémentation d'une barre de navigation inférieure (méthode 1)
5.2.2 Étude de cas Fragment : implémentation d'une barre de navigation inférieure (méthode 2)
5.2.3 Étude de cas Fragment : implémentation d'une barre de navigation inférieure (méthode 3)
5.2.4 Étude de cas Fragment : barre de navigation inférieure et changement de page avec ViewPager
5.2.5 Étude de cas Fragment : implémentation basique d'une liste Fragment pour app d'actualités ou d'achat
6.1 Stockage et accès aux données : lecture et écriture de fichiers
6.2 Stockage et accès aux données : enregistrer les préférences utilisateur avec SharedPreferences
6.3.1 Stockage et accès aux données : découverte de la base de données SQLite
6.3.2 Stockage et accès aux données : approfondir la base de données SQLite
7.1.1 Notions à apprendre en programmation réseau Android et protocole HTTP
7.1.2 En-têtes de requête et de réponse HTTP en Android
7.1.3 Méthodes de requête HTTP en Android : HttpURLConnection
7.1.4 Méthodes de requête HTTP en Android : HttpClient
7.2.1 Analyse de données XML en Android
7.2.2 Analyse de données JSON en Android
7.3.1 Téléversement de fichiers en Android
7.3.2 Téléchargement de fichiers en Android (1)
7.3.3 Téléchargement de fichiers en Android (2)
7.4 Appels WebService sous Android
7.5.1 Utilisation de base de WebView (vue web)
7.5.2 Bases de l'interaction entre WebView et JavaScript
7.5.3 Points d'attention pour WebView après Android 4.4
7.5.4 Téléchargement de fichiers avec WebView
7.5.5 Problèmes de cache de WebView
7.5.6 Gestion des codes d'erreur renvoyés par les pages web dans WebView
7.6.1 Préparation aux bases du réseau pour l'apprentissage de Socket
7.6.2 Communication Socket via le protocole TCP (1)
7.6.3 Communication Socket via le protocole TCP (2)
7.6.4 Communication Socket via le protocole UDP
8.1.1 Résumé des 13 types de Drawable sous Android, partie 1
8.1.2 Résumé des 13 types de Drawable sous Android, partie 2
8.1.3 Résumé des 13 types de Drawable sous Android, partie 3
8.2.1 Analyse complète de Bitmap (image bitmap), partie 1
8.2.2 Problèmes d'OOM causés par Bitmap
8.3.1 Détail des trois classes d'outils de dessin
8.3.2 Exemples pratiques des classes de dessin
8.3.3 L'API Paint : MaskFilter (masque)
8.3.4 L'API Paint : Xfermode et PorterDuff en détail (1)
8.3.5 L'API Paint : Xfermode et PorterDuff en détail (2)
8.3.6 L'API Paint : Xfermode et PorterDuff en détail (3)
8.3.7 L'API Paint : Xfermode et PorterDuff en détail (4)
8.3.8 L'API Paint : Xfermode et PorterDuff en détail (5)
8.3.9 L'API Paint : ColorFilter (filtre de couleur) (1/3)
8.3.10 L'API Paint : ColorFilter (filtre de couleur) (2/3)
8.3.11 L'API Paint : ColorFilter (filtre de couleur) (3/3)
8.3.12 L'API Paint : PathEffect (effet de tracé)
8.3.13 L'API Paint : Shader (rendu d'image)
8.3.14 Quelques énumérations et constantes de Paint, et l'effet d'ombre ShadowLayer
8.3.15 L'API Paint : Typeface (police)
8.3.16 L'API Canvas en détail (partie 1)
8.3.17 L'API Canvas en détail (partie 2), les méthodes de découpage
8.3.18 L'API Canvas en détail (partie 3), Matrix et drawBitmapMesh
8.4.1 Les animations Android : l'animation image par image
8.4.2 Les animations Android : l'animation d'interpolation
8.4.3 Les animations Android : l'animation de propriétés, première approche
8.4.4 Les animations Android : l'animation de propriétés, approche approfondie
9.1 Lecture d'effets sonores avec SoundPool (Duang~)
9.2 Lecture audio et vidéo avec MediaPlayer
9.3 Prendre des photos avec Camera
9.4 Enregistrer du son avec MediaRecord
10.1 TelephonyManager (gestionnaire de téléphone)
10.2 SmsManager (gestionnaire de SMS)
10.3 AudioManager (gestionnaire audio)
10.4 Vibrator (vibreur)
10.5 AlarmManager (service de réveil)
10.6 PowerManager (service d'alimentation)
10.7 WindowManager (service de gestion des fenêtres)
10.8 LayoutInflater (service de mise en page)
10.9 WallpaperManager (gestionnaire de fonds d'écran)
10.10 Dossier capteurs (1) : présentation générale
10.11 Dossier capteurs (2) : capteur d'orientation
10.12 Dossier capteurs (3) : capteur d'accélération et gyroscope
10.12 Dossier capteurs (4) : découverte des autres capteurs
10.14 Premiers pas avec le GPS d'Android
11.0 Fin du tutoriel « Bases d'Android, édition 2015 », merci de votre lecture !
12.1 Projet pratique Android : application DrySister (première version) : mise en place du projet et première implémentation
12.2 Application DrySister (première version) : 2. Analyser les données du serveur
12.3 Application DrySister (première version) : 3. Optimiser le chargement des images (écrire un petit framework de cache d'images)
12.4 Application DrySister (première version) : 4. Ajouter un cache de données (avec SQLite)
12.5 Application DrySister (première version) : 5. Revoir le code, l'ajuster et écrire une classe de journalisation
12.6 Application DrySister (première version) : 6. Créer l'icône, l'obfuscation, la signature, l'allègement de l'APK et la publication
Cliquez pour partager vos notes