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
4.3.2 BroadcastReceiver décortiqué
Catégorie : Tutoriel de base Android
← 4.3.1 Premiers pas avec BroadcastReceiver
2.4.1 ScrollView (barre de défilement) →
Cliquez ici pour partager une note
Annuler
Partager la note
Pseudo Pseudo (obligatoire)
E-mail E-mail (obligatoire)
URL de référence URL de référence
Tutoriel de base 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 le dépôt local
1.5.2 Git : créer un dépôt distant avec GitHub
1.6 Utiliser les images 9-patch (nine-patch)
1.7 Conception de maquettes d'interface
1.8 Analyse des fichiers 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 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 Boutons à bascule ToggleButton et Switch
2.3.7 ProgressBar (barre de progression)
2.3.8 SeekBar (barre de défilement coulissante)
2.3.9 RatingBar (barre de notation par é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.6 Optimisation de BaseAdapter
2.4.5 Utilisation basique de ListView
2.4.7 Problème de focus de ListView
2.4.8 Résoudre le problème de décalage des checkbox dans ListView
2.4.9 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 d'une ListView
2.5.2 Utilisation de base de GridView (vue en grille)
2.5.3 Utilisation de base de Spinner (liste déroulante)
2.5.4 Utilisation de base d'AutoCompleteTextView (champ de texte à complétion automatique)
2.5.5 Utilisation de base d'ExpandableListView (liste dépliable)
2.5.6 Utilisation de base de ViewFlipper (vue à bascule)
2.5.7 Utilisation de base de Toast (notification éphémère)
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 de base de plusieurs autres boîtes de dialogue courantes
2.6.1 Utilisation de base de PopupWindow (fenêtre flottante)
2.6.2 Menu (Menu)
2.6.3 Utilisation simple de ViewPager
2.6.4 Utilisation de base de DrawerLayout (menu latéral officiel)
3.1.1 Mécanisme de traitement des événements par écoute
3.2 Mécanisme de traitement des événements par rappel
3.3 Brève analyse du mécanisme de transmission de messages Handler
3.4 TouchListener contre OnTouchEvent + tactile multipoint
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âche asynchrone 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 approfondie de BroadcastReceiver
4.4.1 Première exploration de ContentProvider
4.4.2 Nouvelle exploration de ContentProvider : Document Provider
4.5.1 Utilisation de base 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 + bascule de pages par balayage avec ViewPager
5.2.5 Exemple détaillé de Fragment — Implémentation d'un Fragment de liste pour une application d'actualités ou d'achats
6.1 Stockage et accès aux données — lecture et écriture de fichiers
6.2 Stockage et accès aux données — sauvegarde des préférences utilisateur avec SharedPreferences
6.3.1 Stockage et accès aux données — première rencontre avec la base de données SQLite
6.3.2 Stockage et accès aux données — retour sur la base de données SQLite
7.1.1 Ce qu'il faut apprendre en programmation réseau Android et étude du protocole HTTP
7.1.2 Étude des en-têtes de requête et de réponse HTTP sous Android
7.1.3 Méthodes de requête HTTP sous Android : HttpURLConnection
7.1.4 Méthodes de requête HTTP sous Android : HttpClient
7.2.1 Analyse de données XML sous Android
7.2.2 Analyse de données JSON sous Android
7.3.1 Téléversement de fichiers sous Android
7.3.2 Téléchargement de fichiers sous Android (1)
7.3.3 Téléchargement de fichiers sous Android (2)
7.4 Appel d'un 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 depuis Android 4.4
7.5.4 Téléchargement de fichiers avec WebView
7.5.5 Problèmes de cache avec WebView
7.5.6 Gestion des codes d'erreur de retour des pages web avec WebView
7.6.1 Étude des Socket : préparation aux bases du réseau
7.6.2 Communication Socket basée sur le protocole TCP (1)
7.6.3 Communication Socket basée sur le protocole TCP (2)
7.6.4 Communication Socket basée sur 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.2.2 Analyse détaillée 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 API Paint : ColorFilter (filtre de couleur) (3-3)
8.3.12 API Paint : PathEffect (effet de tracé)
8.3.13 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 API Paint : Typeface (police)
8.3.16 API Canvas en détail (Partie 1)
8.3.17 API Canvas en détail (Partie 2) : les méthodes de découpage
8.3.18 API Canvas en détail (Partie 3) : Matrix et drawBitmapMesh
8.4.1 Les animations Android : l'animation par images
8.4.2 Les animations Android : l'animation par interpolation
8.4.3 Les animations Android : l'animation par propriétés, première approche
8.4.4 Les animations Android : l'animation par propriétés, approche approfondie
9.1 Lire des effets sonores avec SoundPool (Duang~)
9.2 Lire l'audio et la 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 d'alarme)
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 fond d'écran)
10.10 Dossier capteurs (1) : présentation générale
10.11 Dossier capteurs (2) : le capteur d'orientation
10.12 Dossier capteurs (3) : le capteur d'accélération et le gyroscope
10.12 Dossier capteurs (4) : les autres capteurs
10.14 Premiers pas avec le GPS sous Android
11.0 Fin du tutoriel « Introduction aux bases d'Android, édition 2015 », merci de nous avoir suivis !
12.1 Projet Android : l'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 ici pour partager une note