Heim  >  Artikel  >  Java  >  Was sind die drei wichtigsten Frameworks für die Android-Entwicklung?

Was sind die drei wichtigsten Frameworks für die Android-Entwicklung?

青灯夜游
青灯夜游Original
2020-10-16 13:56:4010872Durchsuche

Die drei wichtigsten Frameworks für die Android-Entwicklung sind: 1. XUtil-Framework, das hauptsächlich Datenbankmodul, Anmerkungsmodul, Netzwerkmodul und Bild-Cache-Modul umfasst; 3. ImageLoader-Framework;

Was sind die drei wichtigsten Frameworks für die Android-Entwicklung?

1. Datenbankmodul: ORM-Framework in Android, eine Codezeile kann hinzugefügt, gelöscht und geändert werden; Bitte kommentieren Sie den Tabellennamen und den Spaltennamen, wenn Verwirrung erforderlich ist. Unterstützt das Binden von Fremdschlüsseln. und mit Fremdschlüsseln verknüpfte Entitäten werden beim Speichern von Entitäten automatisch gespeichert oder aktualisiert. Lädt mit Fremdschlüsseln verknüpfte Entitäten automatisch und unterstützt verzögertes Laden.

Unterstützte Kettenausdrucksabfrage, intuitivere Abfragesemantik, siehe die folgende Einführung oder die Beispiel im Beispiel.块 (2) Hinweismodul: IOC-Framework in Android, die vollständige Annotationsmethode kann über die Benutzeroberfläche, Ressourcen und Ereignisbindungen ausgeführt werden. Unterstützt 20 häufig verwendete Ereignisbindungen, siehe ViewCommonEventListener-Klasse und Paket com.lidroid.xutils.view.annotation. Ereignis.

(3) Netzwerkmodul: unterstützt synchrone und asynchrone Anfragen; Unterstützt das Hochladen großer Dateien, das Hochladen großer Dateien verursacht kein Oom; Laden Sie die Datei herunter, die die 301/302-Umleitung unterstützt, und unterstützen Sie die Einstellungen zum Umbenennen der Datei basierend auf der Inhaltsdisposition.

Gibt die Anforderung des Textinhalts zurück (aktiviert nur die GET-Anfrage), um den Cache zu unterstützen, der den Standardwert festlegen kann Ablaufzeit und die Ablaufzeit der aktuellen Anfrage für die aktuelle Anfrage.

(4) Bild-Caching-Modul: Beim Laden von Bitmaps besteht keine Notwendigkeit, die Oom- und Bildfehlausrichtung zu berücksichtigen, die auftritt, wenn der Android-Container während des Bitmap-Ladevorgangs schnell verschiebt. Unterstützt das Laden von Netzwerkbildern und lokalen Bildern der LRU-Algorithmus, bessere Verwaltung des Bitmap-Speichers;




Konfigurierbare Anzahl von Thread-Ladethreads, Cache-Größe, Cache-Pfad, Ladeanzeigeanimation usw.

2, volley

Projektadresse : https://github.com/smanikandan14/Volley-demo
(1) Asynchroner Download von JSON, Bildern usw.;
(2) Planung von Netzwerkanfragen
(3) Priorität Verarbeitung von Netzwerkanfragen
(4) Caching
(5) Mehrstufige Stornierung von Anfragen
(6) Verknüpfung mit Aktivität und Lebenszyklus (alle Netzwerkanfragen gleichzeitig abbrechen, wenn die Aktivität endet)

3 Framework

  • Unterstützt das Laden von Bildern mit mehreren Threads

  • Bietet umfangreiche detaillierte Konfigurationen, z. B. Thread-Poolgröße, HTTP-Anforderungselemente, Speicher und Festplatten-Cache usw Bildanzeigezeit Parameterkonfiguration usw.;

  • Bietet doppeltes Caching

  • Unterstützt die Überwachung des Ladevorgangs;

Das obige ist der detaillierte Inhalt vonWas sind die drei wichtigsten Frameworks für die Android-Entwicklung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn