suchen

nächsten Abschnitt: 手写LeakCanary核心代码1242 spielt ab

5 秒后自动播放下一节
  Nochmal ansehen

Android-Entwicklung von null bis kompetent

Einführung >
KapitelKursunterlagen
Kapitel1Kapitel eins

Einführung in die Kursinhalte

00 Minuten56 Sekunden

Android Studio herunterladen

03 Minuten23 Sekunden

Android Studio-Installation

06 Minuten37 Sekunden

Erstellen Sie ein Android-Projekt

08 Minuten37 Sekunden

Das erste Android-Programm läuft

08 Minuten46 Sekunden

Vorteile vor dem Unterricht – „Einführung in das Android-Programmier-Tutorial“

02 Minuten19 Sekunden

Einführung in die Ingenieurstruktur

14 Minuten45 Sekunden

Control1_TextView1

15 Minuten28 Sekunden

Control1_TextView2

03 Minuten00 Sekunden

Control1_TextView3

06 Minuten59 Sekunden
Kapitel2Kapitel Zwei

Control2_Button1

08 Minuten49 Sekunden

Control2_Button2

07 Minuten27 Sekunden

Steuern Sie 3_EditText

11 Minuten20 Sekunden

Steuern Sie 4_ImageView

08 Minuten31 Sekunden

Steuern Sie 5_ProgressBar

08 Minuten50 Sekunden

Steuerung 6_Benachrichtigung

18 Minuten47 Sekunden

Steuerung 7_Toolbar

13 Minuten15 Sekunden

Steuerelement 8_AlertDialog

10 Minuten21 Sekunden

Steuern Sie 9_PopupWindow

11 Minuten50 Sekunden

Layout1_LinearLayout

16 Minuten05 Sekunden
Kapitel3drittes Kapitel

Layout2_RelativeLayout

07 Minuten22 Sekunden

Layout3_FrameLayout

04 Minuten01 Sekunden

Layout 4_TableLayout

08 Minuten12 Sekunden

Layout5_GridLayout

08 Minuten06 Sekunden

Layout6_ConstraintLayout

11 Minuten57 Sekunden

ListView

13 Minuten55 Sekunden

RecyclerView

18 Minuten59 Sekunden

Animation 1_Frame-Animation

06 Minuten38 Sekunden

Animation 2_Tweened-Animation

11 Minuten08 Sekunden

Animation 3_Attribute Animation

09 Minuten43 Sekunden
Kapitel4Kapitel Vier

Einheiten und Abmessungen

09 Minuten14 Sekunden

ViewPager

09 Minuten18 Sekunden

Mvvm-Projekt tatsächlicher Kampf

38 Minuten13 Sekunden

Die Generation von Fragment

06 Minuten25 Sekunden

Was ist Fragment?

03 Minuten42 Sekunden

So verwenden Sie Fragment

11 Minuten37 Sekunden

Fügen Sie der Aktivität einfach 2 Fragmente hinzu

02 Minuten21 Sekunden

Dynamisches Hinzufügen und Verwalten von Fragmenten

21 Minuten15 Sekunden

Aktivität sendet Informationen an Fragment

09 Minuten51 Sekunden

Zusammenfassung der dynamischen Hinzufügung und Verwaltung von Fragmenten

01 Minuten11 Sekunden
Kapitel5Kapitel fünf

Schnittstellenlösung für die Kommunikation zwischen Fragment und Aktivität

22 Minuten04 Sekunden

Erfahrung im Fragmentlebenszyklus

21 Minuten37 Sekunden

Zusammenfassung der Erkenntnisse aus dem Fragment-Lebenszyklus

04 Minuten02 Sekunden

fragment+viewPager-Gleiteffektanzeige

04 Minuten11 Sekunden

ViewPager2-Basisanwendung

21 Minuten17 Sekunden

ViewPager2-Seitenwechsel

07 Minuten11 Sekunden

ViewPager- und Fragmentsammlung

22 Minuten12 Sekunden

ViewPager+Fragment simuliert die WeChat-Homepage

37 Minuten50 Sekunden

Fragmentzusammenfassung

03 Minuten14 Sekunden

Lernen Sie Activity kennen

02 Minuten09 Sekunden
Kapitel6Kapitel sechs

Aktivitätssprung

08 Minuten22 Sekunden

Aktivitätslebenszyklus

05 Minuten48 Sekunden

Lernen Sie Service kennen

01 Minuten19 Sekunden

startService und Lebenszyklus

07 Minuten40 Sekunden

bindService und Lebenszyklus

06 Minuten14 Sekunden

Treffen Sie Receiver

01 Minuten27 Sekunden

Statische Registrierung zum Empfang von Sendungen

06 Minuten33 Sekunden

Registrieren Sie sich dynamisch, um Sendungen zu empfangen

04 Minuten05 Sekunden

Was ist Hotfix?

03 Minuten13 Sekunden

Fehlerhafte Hot-Update-Konfiguration

12 Minuten53 Sekunden
Kapitel7Kapitel VII

Generierung und Anwendung von Patchpaketen

07 Minuten48 Sekunden

Wir stellen Amap vor

10 Minuten17 Sekunden

Karte im Projekt anzeigen

09 Minuten12 Sekunden

Stichwortsuche und Positionierung auf der Karte

16 Minuten41 Sekunden

Einführung in Glide

02 Minuten24 Sekunden

Grundlegende Verwendungen von Glide und Platzhaltern

08 Minuten19 Sekunden

Übergänge und Transformationen

09 Minuten31 Sekunden

Verwendung der Generatde-API

05 Minuten39 Sekunden

Synchrone und asynchrone Anfragen von OkHttp

16 Minuten31 Sekunden

Datenformat der POST-Anfrage

11 Minuten25 Sekunden
Kapitel8Kapitel acht

OkHttp-Konfiguration

26 Minuten03 Sekunden

Grundlegende Verwendung von Retrofit

15 Minuten36 Sekunden

Anmerkungen in Retrofit

18 Minuten54 Sekunden

Nachrüstkonverter

15 Minuten35 Sekunden

Verschachtelte Anforderungen und Adapter nachrüsten

11 Minuten14 Sekunden

Datei-Upload und -Download

10 Minuten42 Sekunden

Verwenden Sie Gson, um die Serialisierung und Deserialisierung von Java-Objekten abzuschließen

12 Minuten50 Sekunden

Serialisierung und Deserialisierung von Array und Liste

08 Minuten45 Sekunden

Karte, Set-Sammlung und Gson-Annotation

12 Minuten37 Sekunden

RX-Denken

12 Minuten16 Sekunden
Kapitel9Kapitel neun

RX Thinking Bilder herunterladen

36 Minuten34 Sekunden

Der Charme des RX-Denkens

15 Minuten26 Sekunden

Benutzerdefinierter Beobachter

27 Minuten34 Sekunden

Was ist Datenspeicherung?

08 Minuten06 Sekunden

Einführung in SP-Funktionen

07 Minuten42 Sekunden

Einfache Verwendung von SP

12 Minuten01 Sekunden

SP echter Kampf

31 Minuten35 Sekunden

Einführung in SQLite

07 Minuten16 Sekunden

SQLite-Visualisierungstools

06 Minuten07 Sekunden

SQLite-Bibliotheken und -Tabellen

26 Minuten07 Sekunden
Kapitel10Kapitel Zehn

SQLite hinzufügen, löschen, prüfen und ändern

19 Minuten35 Sekunden

Raum drei Rolleneinführung

04 Minuten34 Sekunden

Raum drei Zeichen schreiben

21 Minuten13 Sekunden

Raumpraxis

29 Minuten34 Sekunden

Intent-Basistyp

12 Minuten07 Sekunden

Absicht übergibt Bundle

11 Minuten08 Sekunden

Übergeben Sie die serialisierbare Schnittstelle

08 Minuten40 Sekunden

Pass Parcelable-Schnittstelle

19 Minuten23 Sekunden

MediaRecorder_1

15 Minuten33 Sekunden

MediaRecorder_2

09 Minuten39 Sekunden
Kapitel11Kapitel 11

MediaPlayer spielt Videos ab

14 Minuten33 Sekunden

VideoView spielt Videos ab

07 Minuten07 Sekunden

SoundPool spielt Soundeffekte ab

21 Minuten14 Sekunden

Projektfreigabe

08 Minuten02 Sekunden

Git-Übersicht

03 Minuten07 Sekunden

Die Geschichte der Versionsverwaltung

08 Minuten01 Sekunden

Der Unterschied zwischen Git und anderen Versionssystemen

12 Minuten07 Sekunden

Grundkonzepte von Git

03 Minuten07 Sekunden

Grundlegende Operationen von Git

27 Minuten03 Sekunden

Git-Branch-Operationen

22 Minuten56 Sekunden
Kapitel12Kapitel 12

Konfliktlösung

11 Minuten37 Sekunden

Gits Verzweigungsmodell

02 Minuten09 Sekunden

Vorschläge zur Verwendung von Git

02 Minuten26 Sekunden

MVP und MVC

07 Minuten32 Sekunden

MVP-Projekt kleiner Fall

12 Minuten49 Sekunden

Vorbereitung des Netzwerkzugriffs

22 Minuten11 Sekunden

Das Hintergrundbild der Startseite löst das Problem mit dem weißen Startbildschirm

07 Minuten03 Sekunden

Home-Menü unten

11 Minuten10 Sekunden

Unterer Menüschalter

19 Minuten06 Sekunden

Homepage-Layout und Listenadapter

20 Minuten25 Sekunden
Kapitel13Kapitel 13

Heim-MVP-Übung

20 Minuten01 Sekunden

Anpassungen an den Details der Startseite der Benutzeroberfläche

07 Minuten43 Sekunden

Produktdetailseite MVP-Implementierung

27 Minuten32 Sekunden

Hinweise zur Android-Entwicklung

03 Minuten20 Sekunden

Warum muss angepasst werden?

07 Minuten18 Sekunden

Angepasste Ansicht des Lebenszyklus und der wichtigsten Schrittprinzipien

11 Minuten57 Sekunden

So verwenden Sie MeasureSpec zum Anpassen von XML in ViewGrop

33 Minuten11 Sekunden

Passen Sie ViewGroup an, um Ihren eigenen Prozess zu messen

02 Minuten51 Sekunden

Wie sieht der Layoutprozess zum Anpassen von ViewGroup aus?

32 Minuten52 Sekunden

Sehen Sie in einer benutzerdefinierten Ansicht, wer ein leitender Ingenieur ist

39 Minuten24 Sekunden
Kapitel14Kapitel 14

Wissen Sie, wie die Beherrschung der Prinzipien beim Lesen von Quellcode hilft?

16 Minuten00 Sekunden

MeasureSpec-Prinziplösung: XML-Wrap_cotent analysieren

29 Minuten01 Sekunden

Eine Erklärung des Prinzips des XML-Parsing-Prozesses von View

28 Minuten28 Sekunden

Grundlagen der benutzerdefinierten Ansicht

08 Minuten37 Sekunden

Analyse des Zeichenprozessprinzips von View

28 Minuten02 Sekunden

MeasureSpec-Prinzipanalyse

19 Minuten16 Sekunden

Leinwandschneiden und Textzeichnen

16 Minuten29 Sekunden

Grundlegende Einführung in die verschachtelte Fragmentarchitektur von ViewPager

13 Minuten03 Sekunden

Das Prinzip und der Adaptermodus des ViewPager-Cache-Fragments

19 Minuten40 Sekunden

Mechanismus zur Verwaltung des Fragmentlebenszyklus im verschachtelten Fragmentmodus von ViewPager

18 Minuten00 Sekunden
Kapitel15Kapitel 15

ViewPager-Lazy-Loading-Prinzipanalyse und Projektpraxis zur Leistungsoptimierung

44 Minuten30 Sekunden

Einführung in das sekundäre Verknüpfungslayout und die Schiebeprobleme der Startseite

22 Minuten18 Sekunden

Einführung in die Eventverteilung

Deckenproblem lösen

16 Minuten08 Sekunden

Lösen Sie verschachtelte Gleitkonflikte

28 Minuten38 Sekunden

Trägheitsgleiten realisieren

14 Minuten09 Sekunden

Einführung in die Veranstaltung

09 Minuten02 Sekunden

Ereignisbehandlungsprozess

Mögliche Probleme durch die Ereignisverteilung

Down-Ereignisverteilungsprozess

Kapitel16Kapitel 16

Ereignisverteilungsprozess verschieben

29 Minuten59 Sekunden

Eine Erläuterung von Ideen zur Implementierung einer komplexen Benutzeroberfläche

Anwendung von Algorithmen in der UI-Implementierung

27 Minuten17 Sekunden

Verwirklichen Sie die Zeichnung von Koi-Fischen

48 Minuten06 Sekunden

Verwirklichen Sie das Prinzip des Fischschwanzschwingens

16 Minuten19 Sekunden

Erzielen Sie einen Klick-Wasserwelleneffekt

17 Minuten21 Sekunden

So erreichen Sie eine intelligente Steuerung von Fischen

31 Minuten34 Sekunden

Implementieren Sie eine Koi-Schwimmanimation

18 Minuten34 Sekunden

Analyse der App-UI-Architekturlösung

10 Minuten58 Sekunden

Leistungsprobleme beim Android-Vorladeschema

13 Minuten40 Sekunden
Kapitel17Kapitel 17

Analyse des ViewPager-Prinzips des Android-Preloading-Prinzips

26 Minuten08 Sekunden

Lebenszyklus des Fragments im ViewPager-Adapter

24 Minuten01 Sekunden

Eine der Quellcode-Analysen der Lazy-Loading-Lösung

30 Minuten31 Sekunden

Analyse der Lazy Loading-Quellcodelösung 2

36 Minuten08 Sekunden

Warum den Quellcode der Framework-Ebene studieren?

Was macht das System vom Booten bis zum Desktop?

Analyse des Quellcodes des APP-Startvorgangs

21 Minuten58 Sekunden

setContentView-Interviewanalyse bei großen Herstellern

Zeichenvorgang anzeigen

06 Minuten57 Sekunden

Schneiden Sie in den Ausführungsprozess des Quellcodes ein, um eine Bildschirmanpassung zu erreichen

10 Minuten18 Sekunden
Kapitel18Kapitel 18

Mehrere häufige Probleme im Zusammenhang mit dem Gedächtnis

29 Minuten10 Sekunden

Grundlegende Verwendung und Analyse von LeakCanary

Wie LeakCanary Objektlecks automatisch erkennt

Handgeschriebener LeakCanary-Kerncode

13 Minuten03 Sekunden

Was ist APK? Warum Optimierung nötig ist

10 Minuten19 Sekunden

Grundlegende Einführung in die verschachtelte Fragmentarchitektur von ViewPager

13 Minuten03 Sekunden

So optimieren Sie Bildressourcen

Internationalisierung und dynamische Optimierung der Bibliothekserweiterung

So entfernen Sie nutzlose Ressourcen und Code

33 Minuten23 Sekunden

Anr ungewöhnliche Interviewfragen erklärt

Kapitel19Kapitel 19

OOM ungewöhnliche Interviewfragen erklärt

12 Minuten14 Sekunden

Fragen zum Bitmap-Interview erklärt

16 Minuten38 Sekunden

Erläuterung der in der Benutzeroberfläche hängengebliebenen Interviewfragen

11 Minuten58 Sekunden

Fragen zu Memory Leak-Interviews erklärt

15 Minuten00 Sekunden

Fragen zum Vorstellungsgespräch zur Speicherverwaltung erklärt

14 Minuten14 Sekunden

Fragen zum Vorstellungsgespräch zur Kaltstartoptimierung erklärt

10 Minuten33 Sekunden

Weitere Fragen zum Optimierungsinterview werden erläutert

10 Minuten24 Sekunden
  • StornierenAntwortSenden
  • Storniereneine Notiz postenSenden