Android Development - Referenz: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „ == Wichtige Dateien und Ordner Struktur == AndroidManifest.xml Enthält Infos zur App wie z.B. Kompatibilität, SDK etc. android:targetSdkVersion sollte mö…“)
 
Zeile 25: Zeile 25:
  
 
Beim Start wird die default Activity class gestartet und lädt ein Layout File.
 
Beim Start wird die default Activity class gestartet und lädt ein Layout File.
 +
 +
== Eine App testen ==
 +
Entweder mit Handy (USB-Debugging aktivieren) oder mit dem Emulator. Unter Windows braucht man evtl. noch passende Treiber für das Handy. Diese werden oft mit der Standard Hersteller Software mit installiert. Oder mal auf Google suchen.
 +
 +
Unter Eclipse startet man mit Run as > Android Application, die Schritte unten (kompilieren mit ant und installieren mit adb sowie starten auf dem Handy) werden automatisch ausgeführt.
 +
 +
Mit Kommandozeile ins Andwendungsverzeichnis wechseln und
 +
ant debug
 +
adb install bin/MyFirstApp-debug.apk
 +
Und dann auf dem Handy starten

Version vom 26. Februar 2013, 20:55 Uhr

Wichtige Dateien und Ordner Struktur

AndroidManifest.xml

Enthält Infos zur App wie z.B. Kompatibilität, SDK etc.

android:targetSdkVersion 

sollte möglichst hoch gewählt werden.

src/ 

Der Hauptordner der die Quellcode Dateien enthält. Normalerweise enthält er eine Activity Klasse, die aktiviert wird wenn die App gestartet wird.

res/

Enthält die meisten Resourcen. Sie werden meist auf Unterordner verteilt. Gängige sind:

   drawable-hdpi/

für grafische Objekte wie Bitmaäs für hdpi Screens.

   layout/

für Bildschirm-Layout Dateien

   values/

für verschiedene xml-Dateien die Werte enthalten (z.B. Farbdefinitionen oder Strings)

Wie funktioniert eine klassische Hello World App ?

Wenn man in Eclipse eine Android App anlegt wird automatisch eine hello world Anwendung erzeugt.

Beim Start wird die default Activity class gestartet und lädt ein Layout File.

Eine App testen

Entweder mit Handy (USB-Debugging aktivieren) oder mit dem Emulator. Unter Windows braucht man evtl. noch passende Treiber für das Handy. Diese werden oft mit der Standard Hersteller Software mit installiert. Oder mal auf Google suchen.

Unter Eclipse startet man mit Run as > Android Application, die Schritte unten (kompilieren mit ant und installieren mit adb sowie starten auf dem Handy) werden automatisch ausgeführt.

Mit Kommandozeile ins Andwendungsverzeichnis wechseln und

ant debug
adb install bin/MyFirstApp-debug.apk

Und dann auf dem Handy starten