Archive for the ‘ Android ’ Category

Hello Android – erste Aktivität mit GUI

Aller Anfang ist schwer und hat man gerade Eclipse mit allem Zubehör installiert und gestartet, wird man mit einer für viele (Visual Studio verwöhnten wie mich) gewöhnungsbedürftigen IDE konfrontiert. Das Ganze ist aber viel einfacher als man im ersten Moment glaubt.

Ich möchte als Erstes anhand des HelloWorld beispiels den Grundaufbau eines Android Projektes und der GUI einer Aktivität erläutern.

Weiterlesen

Android SDK einrichten

Wie bei allen Java Programmen, kann man auch Android Apps einfach in einem Editor schreiben und von den SDK Tools kompilieren lassen. Wesentlich einfacher ist es mit Eclipse. Google hat hier nicht gespart und man bekommt alles Notwendige direkt mitgeliefert.

Android SDK

Die Android SDK kann von http://developer.android.com/sdk/index.html heruntergeladen werden. In der ZIP (Windows) bzw. TGZ (Linux) Datei befindet sich der SDK Manager und einige Tools zum Debuggen.

Weiterlesen

Android Programme verstehen

Für den Anfang möchte ich etwas über die Grundlagen der Android Entwicklung schreiben. Diese unterscheiden sich nämlich sehr stark von der klassischen Struktur (eigenständiges, ausführbares Programm, das im idealfall unabhängig vom Betriebssystem ist).

Bevor man mit der Programmierung loslegt, sollte man wissen, dass Android Programme nicht eigenständig sind. Sie sind lediglig Subklassen von bereits vorhandenen Android Klassen, die diese um gewünschte Funktionen erfweitern. Durch die Ableitung von bereits vorhandene Klassen und Einhaltung, bzw. Implementierung der Android API, können diese Klassen von Android zur Laufzeit geladen und instanziert werden. Nichts anderes geschieht beim Start eines “Apps” aus dem Android Launcher.

Basierend auf diesem Wissen stellt sich natürlich sofort die Frage, welche Basisklassen man ableiten muss um überhaupt ein “Hello World” mit einigen Menüs und Fenstern herbeizuzaubern. Hierzu muss man zuerst den Grundaufbau eines Android Apps versetehen. Weiterlesen