Welche Daten-Speicher gibt es in Android? Für die Speicherung persistenter Daten bietet Android mehrere Lösungen an, die von den Bedürfnissen und Wünschen des Android-Entwicklers abhängig sind. So gibt es mehrere Daten-Speicher, die die Daten entweder privat ablegen oder für andere Apps bzw. Benutzer öffentlich zur Verfügung stellen. Zudem ist die Wahl der Speicherlösung davon abhängig,… Weiterlesen
Was sind Layouts in Android? Layouts sind ein zentraler Bestandteil der Android-Entwicklung und spielen eine entscheidende Rolle bei der Gestaltung der Benutzeroberfläche (UI) einer App. In Android sind Layouts spezialisierte Unterklassen der ViewGroup-Klasse. Eine ViewGroup ist ein Container, der eine Sammlung von Views (Benutzeroberflächenelementen) enthält und dafür sorgt, dass diese innerhalb der Oberfläche richtig positioniert… Weiterlesen
Was versteht man unter ART und Dalvik? Darunter versteht man zwei unterschiedliche Java-Laufzeitumgebungen für Android, wobei Dalvik bis „Android KitKat (4.4)“ zum Einsatz kam und ab „Android Lollipop (5.0)“ dann die Android-Runtime (ART). Es gab allerdings für Android-Entwickler bereits ab „KitKat“ eine experimentelle ART-Version. Info: Android-Apps werden zunächst in Zwischencode (Dex-Bytecode) übersetzt, der im… Weiterlesen
Was versteht man unter View und ViewGroup? „View und ViewGroup“ sind zwei sehr zentrale Klassen für die Gestaltung der Benutzeroberfläche in Android. Jede Android-App enthält eine oder mehrere Activities, wobei jede einzelne Activity für genau eine Bildschirmseite steht. Innerhalb einer solchen Bildschirmseite können nun verschiedene GUI-Komponenten (z. B. Buttons) existieren, welche Instanzen der View- oder… Weiterlesen
Was ist ein Service? In Android ist ein Service eine spezielle Komponente, die es ermöglicht, Aufgaben im Hintergrund auszuführen, ohne dass der Benutzer mit der Anwendung interagieren muss. Dies ist besonders nützlich für langandauernde Operationen wie das Abspielen von Musik, das Abrufen von Daten von einem Server oder das Nachverfolgen der GPS-Position eines Geräts. Ein… Weiterlesen