< Retour
Questions d'entretien sur les fuites de mémoire expliquées
Chapitre1 Chapitre un
1-1 Introduction au contenu du cours
1-2 Téléchargement d'Android Studio
1-3 Installation d'Android Studio
1-4 Créer un projet Android
1-5 Le premier programme Android s'exécute
1-6 Avantages préalables au cours – « Tutoriel d'introduction au didacticiel de programmation Android »
1-7 Introduction à la structure d'ingénierie
1-8 Contrôle1_TextView1
1-9 Contrôle1_TextView2
1-10 Contrôle1_TextView3
Chapitre2 Chapitre deux
Chapitre3 troisième chapitre
Chapitre4 Chapitre quatre
4-1 Unités et dimensions
4-2 AfficherPager
4-3 Combat réel du projet Mvvm
4-4 La génération du Fragment
4-5 qu'est-ce qu'un fragment
4-6 Comment utiliser Fragment
4-7 Ajoutez simplement 2 fragments à l'activité
4-8 Ajout et gestion dynamique des fragments
4-9 L'activité envoie des informations à Fragment
4-10 Résumé de l'ajout dynamique et de la gestion des fragments
Chapitre5 chapitre cinq
5-1 Solution d'interface pour la communication entre Fragment et activité
5-2 Expérience du cycle de vie des fragments
5-3 Résumé des leçons tirées du cycle de vie des fragments
5-4 fragment+viewPager affichage de l'effet coulissant
5-5 Application de base ViewPager2
5-6 Changement de page ViewPager2
5-7 Collection ViewPager et Fragment
5-8 ViewPager+fragment simule la page d'accueil de WeChat
5-9 Résumé des fragments
5-10 Apprenez à connaître l'activité
Chapitre6 Chapitre six
6-1 Saut d'activité
6-2 Cycle de vie de l'activité
6-3 Apprenez à connaître les services
6-4 startService et cycle de vie
6-5 bindService et cycle de vie
6-6 Rencontrez le récepteur
6-7 Inscription statique pour recevoir la diffusion
6-8 Inscrivez-vous dynamiquement pour recevoir des diffusions
6-9 Qu'est-ce qu'un correctif
6-10 Configuration de mise à jour à chaud buggée
Chapitre7 Chapitre VII
7-1 Génération et application de packages de correctifs
7-2 Présentation d'Amap
7-3 Afficher la carte dans le projet
7-4 Recherche de mots-clés et positionnement sur la carte
7-5 Introduction à la glisse
7-6 Utilisations de base de Glide et des espaces réservés
7-7 transitions et transformations
7-8 Utilisation de l'API Generatde
7-9 Requêtes synchrones et asynchrones de OkHttp
7-10 Format de données de la requête POST
Chapitre8 chapitre huit
8-1 OkConfiguration HTTP
8-2 Utilisation de base de Retrofit
8-3 Annotations dans la mise à niveau
8-4 Convertisseur de modernisation
8-5 Mise à niveau des demandes et des adaptateurs imbriqués
8-6 Téléchargement et téléchargement de fichiers
8-7 Utilisez Gson pour terminer la sérialisation et la désérialisation des objets Java
8-8 Sérialisation et désérialisation de Array et List
8-9 Carte, collection d'ensembles et annotation Gson
8-10 Réflexion RX
Chapitre9 Chapitre neuf
9-1 RX pensant télécharger des photos
9-2 Le charme de la pensée RX
9-3 Observateur personnalisé
9-4 Qu'est-ce que le stockage de données
9-5 Introduction aux fonctionnalités du SP
9-6 Utilisation simple de SP
9-7 Combat réel SP
9-8 Introduction à SQLite
9-9 Outil de visualisation SQLite
9-10 Bibliothèques et tables SQLite
Chapitre10 chapitre dix
10-1 SQLite ajouter, supprimer, vérifier et modifier
10-2 Présentation du rôle de la salle trois
10-3 Salle d'écriture à trois caractères
10-4 Pratique en salle
10-5 Type de base d'intention
10-6 Pack de passes d'intention
10-7 Passer l'interface sérialisable
10-8 Interface Pass Parcelable
10-9 Enregistreur multimédia_1
10-10 MediaRecorder_2
Chapitre11 Chapitre 11
11-1 MediaPlayer lit la vidéo
11-2 VideoView lit la vidéo
11-3 SoundPool joue des effets sonores
11-4 Sortie du projet
11-5 Présentation de Git
11-6 L'histoire de la gestion des versions
11-7 La différence entre Git et les autres systèmes de versions
11-8 Concepts de base de Git
11-9 Opérations de base de Git
11-10 Opérations de la branche Git
Chapitre12 Chapitre 12
12-1 résolution de conflit
12-2 Le modèle de branchement de Git
12-3 Suggestions d'utilisation de Git
12-4 MVP et MVC
12-5 Petite mallette du projet MVP
12-6 Préparation de l'accès au réseau
12-7 L'image d'arrière-plan de la page de démarrage résout le problème d'écran blanc de démarrage
12-8 Menu inférieur d'accueil
12-9 Bouton de menu inférieur
12-10 Mise en page de la page d'accueil et adaptateur de liste
Chapitre13 Chapitre 13
13-1 Pratique MVP à domicile
13-2 Ajustements des détails de l'interface utilisateur de la page d'accueil
13-3 Page de détails du produit Implémentation MVP
13-4 Notes de développement Android
13-5 Pourquoi faut-il personnaliser
13-6 Vue personnalisée du cycle de vie et des principes des étapes clés
13-7 Comment utiliser MeasureSpec pour personnaliser XML dans ViewGrop
13-8 Personnalisez ViewGroup pour mesurer votre propre processus
13-9 Quel est le processus de mise en page de personnalisation de ViewGroup ?
13-10 Découvrez qui est un ingénieur senior à partir d'une vue personnalisée
Chapitre14 Chapitre 14
14-1 Savez-vous à quel point la maîtrise des principes aide à lire le code source ?
14-2 Solution principale de MeasureSpec : analyse XML wrap_cotent
14-3 Une explication du principe du processus d'analyse XML de View
14-4 Principes de base de la vue personnalisée
14-5 Analyse du principe du processus de dessin de View
14-6 Analyse du principe MeasureSpec
14-7 Découpe de toile et dessin de texte
14-8 Introduction de base à l'architecture de fragments imbriqués ViewPager
14-9 Le principe et le mode adaptateur du fragment de cache ViewPager
14-10 Mécanisme de gestion du cycle de vie des fragments en mode Fragment imbriqué ViewPager
Chapitre15 Chapitre 15
15-1 Analyse du principe de chargement paresseux de ViewPager et pratique du projet d'optimisation des performances
15-2 Introduction à la disposition des liens secondaires de la page d'accueil et aux problèmes de glissement
15-3 Introduction à la distribution d'événements
15-4 Résoudre le problème du plafond
15-5 Résoudre les conflits de glissement imbriqués
15-6 Réaliser le glissement inertiel
15-7 Présentation de l'événement
15-8 Processus de gestion des événements
15-9 Problèmes possibles causés par la distribution des événements
15-10 Processus de distribution des événements vers le bas
Chapitre16 Chapitre 16
16-1 Déplacer le processus de distribution d'événements
16-2 Une explication des idées pour implémenter une interface utilisateur complexe
16-3 Application d'algorithmes dans la mise en œuvre de l'interface utilisateur
16-4 Réaliser le dessin du poisson koi
16-5 Réaliser le principe du balancement de la queue de poisson
16-6 Obtenez un effet d'ondulation de l'eau en clic
16-7 Comment parvenir à un pilotage intelligent des poissons
16-8 Mettre en œuvre une animation de natation de koi
16-9 Analyse de la solution d'architecture de l'interface utilisateur de l'application
16-10 Pièges en matière de performances du système de préchargement Android
Chapitre17 Chapitre 17
17-1 Analyse du principe viewPager du principe de préchargement Android
17-2 Cycle de vie du fragment dans l'adaptateur viewPager
17-3 Une des analyses du code source de la solution de chargement paresseux
17-4 Analyse de la solution de code source de chargement paresseux 2
17-5 Pourquoi étudier le code source de la couche framework
17-6 Du démarrage au bureau, que fait le système ?
17-7 Analyse du code source du processus de démarrage de l'application
17-8 Analyse des entretiens setContentView chez les principaux fabricants
17-9 processus de dessin de vue
17-10 Couper le processus d'exécution du code source pour réaliser l'adaptation à l'écran
Chapitre18 Chapitre 18
18-1 Plusieurs problèmes courants liés à la mémoire
18-2 Utilisation de base et analyse de LeakCanary
18-3 Comment LeakCanary détecte automatiquement les fuites d'objets
18-4 Code de base manuscrit de LeakCanary
18-5 Qu’est-ce qu’apk ? Pourquoi l'optimisation est nécessaire
18-6 Introduction de base à l'architecture de fragments imbriqués ViewPager
18-7 Comment optimiser les ressources d'images
18-8 Internationalisation et optimisation de l’ajout dynamique de bibliothèques
18-9 Comment supprimer les ressources et le code inutiles
18-10 Anr questions d'entretien anormales expliquées
Chapitre19 Chapitre 19
19-1 Questions d'entretien anormales MOO expliquées
19-2 Questions d'entretien Bitmap expliquées
19-3 Explication des questions d'entretien bloquées dans l'interface utilisateur
19-4 Questions d'entretien sur les fuites de mémoire expliquées
19-5 Questions d'entretien sur la gestion de la mémoire expliquées
19-6 Explication des questions d'entretien d'optimisation du démarrage à froid
19-7 Autres questions d'entretien d'optimisation expliquées
- Recommandations de cours
- Téléchargement du didacticiel
Didacticiels liés au développement Android, de zéro base à la maîtrise
Télécharger
Les étudiants qui ont regardé ce cours apprennent également
496223
Parlons brièvement de la création d'une entreprise en PHP
Introduction rapide au développement web front-end
Développement pratique à grande échelle par Tianlongbabu du cadre MVC version Mini imitant le site Web de l'encyclopédie des choses embarrassantes
Premiers pas avec le développement pratique PHP : création rapide de PHP [Small Business Forum]
Vérification de connexion et forum de discussion classique
Collecte de connaissances sur les réseaux informatiques
Démarrage rapide de la version complète de Node.JS
Le cours front-end qui vous comprend le mieux : HTML5/CSS3/ES6/NPM/Vue/...[Original]
Écrivez votre propre framework PHP MVC (40 chapitres en profondeur/gros détails/à lire absolument pour que les débutants progressent)















