Technische Hinweise zu Android
Freunde, die das Bild nicht sehen können, öffnen bitte das wissenschaftliche Internet
Hier erfassen wir hauptsächlich die täglichen Entwicklungsfähigkeiten, technische Schlüsselpunkte und bei der Entwicklung aufgetretene Schwierigkeiten sowie eine Zusammenfassung jedes Wissenspunkts. Gleichzeitig werden wir auch einige hochwertige Interviewfragen, Karrierepläne, Leseerfahrungen, persönliche Einblicke usw. teilen. ?
??????????
Wenn ich Ihnen helfen kann, freue ich mich. Ich hoffe, Sie können auf den kleinen Stern „️ Stern“ in der oberen rechten Ecke klicken und dann hier klicken, um die Schaltfläche unter dem Avatar zu finden, mit der Sie mir folgen können. Dein Star und Follow sind für mich die Motivation, es zu teilen, vielen Dank! ?
Wenn Sie Fragen oder Probleme haben, können Sie hier klicken, um ein Problem einzureichen, oder Sie können mir eine E-Mail an [email protected] senden.
Aufgrund begrenzter persönlicher Erfahrungen wird es zwangsläufig zu Mängeln oder sogar Fehlern im Inhalt kommen. Bitte melden Sie mir ein Problem oder geben Sie mir auf andere Weise Feedback, um nicht alle in die Irre zu führen.
Inhaltsverzeichnis
Herumspielen
- ?【Ambilight】Erste Schritte mit IoT ESP8266 + WS2812B zur Herstellung von Ambilight-Lichtleisten
Illustrierte Android-Serie
- „Illustrierte Android-Serie (1) enthüllt den Startvorgang des Android-Systems.“
- ?Illustrierte Android-Serie (2) Vertiefendes Verständnis der Init- und Zygote-Prozesse
- ?Illustrierte Android-Serie (3) Erkundung des SystemServer-Prozesserstellungsprozesses
- ?Abbildung der Android-Serie (4) Es stellt sich heraus, dass SystemServer beim Start so viel macht
Serie zur Leistungsoptimierung
- ?Leistungsoptimierungsserie (1) Optimierung der Rendering-Leistung
- ?Reihe zur Leistungsoptimierung (2) Optimierung der Rechenleistung
- ?Leistungsoptimierungsserie (3) Speicherleistungsoptimierung
- ?Leistungsoptimierungsreihe (4) Leistungsoptimierung
- ?Leistungsoptimierungsreihe (5) Netzwerkleistungsoptimierung
- ?Leistungsoptimierungsserie (6) Starten Sie die Leistungsoptimierung
- ?Leistungsoptimierungsserie (7) APK-Größenoptimierung
Vertiefte Kenntnisse der Java Virtual Machine
- JVM-Speicherzuweisungsmechanismus
- JVM-Garbage-Collection-Mechanismus
- ?Darstellung der Bytecode-Dateistruktur der Java Virtual Machine Series (1).
- Illustrierte Bytecode-Anweisungen der Java Virtual Machine-Serie (2).
Hot-Repair- und Plug-in-Serie
- Sprechen Sie über Reflexe
- Das Agenturmodell muss man lernen
- Ein erster Blick auf Hook
- Hook tatsächlicher Kampf: Hook AMS
Android-Grundlagen
- Aktivität der vier Hauptkomponenten
- Fragmentbezogene Wissenspunkte
- Wie nutzt man den Service richtig?
- Teilen Sie einige Tipps zur Broadcast-Nutzung
- Tipps zur Verwendung von ContentProvidern, die nur wenige Menschen kennen
- Best Practices für die Bildschirmanpassung
- ?Die am einfachsten zu verstehende Handler-Quellcode-Analyse
- ?Aktivitäts-Aufgaben-Affinitätsbeziehung
- ?Android-Signaturmechanismus v1, v2, v3
- Eine Demo zum Erlernen des Aufbaus der Android Studio JNI-Entwicklungsumgebung
- Ein Artikel zum Erlernen der Verwendung von Android IPC Multi-Process
- Laden Sie den Android-Quellcode in einer Windows-Umgebung herunter
- Android-Dekompilierungsanleitung
- Best Practices für Android-Multichannel-Paketierung
- Android Studio 3.x-Upgrade-Handbuch
- ?Ein Artikel zum Verständnis der prozessübergreifenden Kommunikation von Android Binder
- Ein Artikel, um zu verstehen, was das Android-System beim Start tut
- Ein Artikel zum Verständnis des Android-Prozesses vom Klicken auf das Anwendungssymbol bis zur Anzeige der Benutzeroberfläche
- Ein Artikel zum Verständnis der Beziehung zwischen Aktivität, Fenster und Ansicht
- Ein Artikel zum Verständnis der Beziehung zwischen dem Android-Grafiksystem Surface und SurfaceFlinger
- Ein Artikel zum Verständnis des Startvorgangs des Android-Dienstes
- Ein Artikel zum Verständnis des Android PackageManagerService-Workflows
- Ein Artikel zum Verständnis des Android PowerManagerService-Startvorgangs
- Ein Artikel zum Verständnis des Android PowerManagerService WakeLock-Mechanismus
- Ein Artikel zum Verständnis des Bildschirmaufhellungsprozesses von Android PowerManagerService
- Ein Artikel zum Verständnis des Screen-Off-Prozesses von Android PowerManagerService
- Erkundung der Android-Projektarchitektur
- Android-Leistungsoptimierung – UI-Optimierung
- Android-Leistungsoptimierung – Speicheroptimierung
Erweiterte Android-Anleitung
- Die besten Interviewfragen, regelmäßig aktualisiert!
- Studienleitfaden „Erste Schritte“ für Android
- Android Advanced Study Guide
- Android Senior (Experte) Studienführer
Gradle
- Einführung in Gradle
- Groovige Sprache
- Gradle DSL
- Android-Plugin DSL
- Plug-in-Entwicklung
- Plug-in-Release
Netzwerkkommunikation
- Ein Artikel zum Verständnis der Beziehung zwischen TCP/IP, TCP, UDP, IP und Socket
- Ein Artikel zum Verständnis der Beziehung zwischen HTTP, HTTPS, SSL/TSL
Datenstrukturen und Algorithmen
linearer Tisch
- LinkedList-Quellcode-Analyse
- Analyse des ArrayList-Quellcodes
Stapel und Warteschlangen
Baum
- Analyse des HashMap-Quellcodes
- Analyse des Treemap-Quellcodes (Teil 1)
- Analyse des Treemap-Quellcodes (Teil 2)
Bild
Finden
Sortieren
- Schnelle Sortierung
- Blasensortierung
Frontend
- Eine kurze Geschichte der Front-End-Entwicklung
- Browser-Rendering-Mechanismus
- JavaScript-Funktionsprinzip und V8-Engine-Analyse
- Responsives Layout
- Analyse der Miniprogrammprinzipien
- Miniprogramm vs. App vs. H5
- Erste Schritte mit Webpack
- Erste Schritte mit Vue
- Vue schließt sich Bootstrap und jQuery an
- WeChat-Miniprogramm vs. Alipay-Miniprogramm, die ultimative Praxis in der Entwicklung
Git
Redis
Designmuster
- Objektorientierte Designprinzipien
Schöpfungsmuster | Strukturmuster | Verhaltensmuster |
---|
Singleton | Adapter | Verantwortungskette |
Fabrik | Brücke | Befehl |
Abstrakte Fabrik | Zusammengesetzt | Interpreter |
Baumeister | Dekorateur | Iterator |
Prototyp | Fassade | Vermittler |
| Fliegengewicht | Erinnerung |
| Stellvertreter | Beobachter |
| | Zustand |
| | Strategie |
| | Vorlagenmethode |
| | Gast |
Mein offizieller Account
Willkommen auf meinem offiziellen Konto, um verschiedene technische Informationen, verschiedene Lernmaterialien, Karriereentwicklung und Branchentrends auszutauschen.
Technische Austauschgruppe
Gleichzeitig sind Sie herzlich willkommen, der technischen Austauschgruppe beizutreten, um gemeinsam zu kommunizieren und zu lernen.