Kategorie: Android-Entwicklung

Layouts in Android

Was sind Layouts? Layouts in Android sind Unterklassen von ViewGroup, die festlegen, wie ein View (z.B. Button) innerhalb der ViewGroup angeordnet werden soll. Sie definieren die visuelle Struktur einer grafischen Benutzeroberfläche (GUI), wie z.B. die Benutzeroberfläche einer Activity.   Wie werden Layouts erstellt? Layouts können auf drei unterschiedliche Arten erstellt werden: XML   Du kannst Layouts und… Weiterlesen

 

Android-Runtime und Dalvik

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

 

View und ViewGroup

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

 

Alles zu Services unter Android

Was ist ein Service? Ein „Android Service“ ist eine App-Komponente, die im Hintergrund ausgeführt wird, um permanent eine bestimmte Operation durchzuführen. Eine solche Operation kann z.B. das Abspielen von Musik oder das Aufzeichnen von Bewegung durch einen GPS-Tracker sein. Der Benutzer muss dabei mit Services niemals interagieren. Ein Service wird durch eine andere Komponente (z.B…. Weiterlesen

 

Der Lebenszyklus einer Activity

Wie sieht der Lebenszyklus einer Activity aus? Nachdem du eine App gestartet hast, wird gleich zu Beginn eine sogenannte Launcher-Activity gestartet. Wenn du nach dem Start der App nun innerhalb der App navigierst, diese zu einem bestimmten Zeitpunkt verlässt und irgendwann wieder zurückkehrst, durchlaufen in der Regel mehrere Activities unterschiedliche Zustände. Die Activity-Klasse stellt dabei eine… Weiterlesen