Skip to content
This repository has been archived by the owner on Nov 23, 2022. It is now read-only.

Projektstruktur

Eugen Richter edited this page Mar 22, 2017 · 1 revision

Android-Projekt Ordnerstruktur

app

Modul-Ordner (eine App oder Bibliothek).

build.gdadle

Build-Scripts für die App/Modul.

libs

Externe Bibliotheken (JARDateien, die in der App verwendet werden, z.B. Kompabilitätsbibliothek)

res

Von Android verwaltete Ressourcen (Layouts, Bilder, Menüs, Werte, usw. - Ordnerstruktur ist vorgegeben).

drawable-xxx

Ordner mit Bildern in angepasster Auflösung für unterschiedliche Pixeldichten (mdli, hdpi, xhdpi, xxhdpi und xxxhdpi).

mipmap-xxx

Ordner für das App-Icon im Launcher. Da das Icon in der App-Ansicht größer ist, als die normalen Menü-Icons, werden diese in einen eigenen Ordner verwaltet.

layout

XML-Dateien der Layouts (Activities, Fragmente, Views usw.)

menu

XML-Dateien für Definition von Menüs / Action Bars und Kontextmenüs.

values-xxx

XML-Dateien mit Wertedaten. Dazu gehören:

  • Strings (übersetzbare Texte)
  • StringArray (Text-Auflistungen)
  • Color (Farben)
  • Dimension (Dimensionen, Größen, wie z.B. Textgröße usw.)
  • IntegerArray (Integer-Auflistungen)

xml

Weitere XML-Dateien, wie App-Einstellungen oder Widgets.

AndroidManifest.xml

Datei für die Beschreibung der App. Diese enthält unter anderem Angaben, welche

  • Activities
  • Services
  • BroadCast Receiver
  • Widgets
  • Permissions (App Berechtigungen)
  • Content Provider (Externe API für Datenzugriff)
  • usw.

von der App bereitgestellt werden, und somit von Android angesteuert werden können.

Links