~Java4Beginners~
~Java4Beginners~

Main-Ordner

In dieser Ordnerstruktur bewegen wir uns hauptsächlich während der Entwicklung. Er enthält alle Quellcodedateien, die Gradle benötigt, um unsere App-Datei zu kompilieren.

Sehen uns wir auch diese Struktur an.
Ordner/Datei Beschreibung
java Hier finden sich die Java-Paket-Dateien unserer Anwendung
res Dieser Ordner enthält unsere Ressourcen, wie Zeichenketten, Bilder etc.
AndroidManifest.xml Diese Datei teilt Android mit, was sich alles in unserer App befindet. Android nutzt diese Datei um die verschiedenen Komponenten zu finden und zu laden.

Ressourcen



Wie vorher bereits erwähnt, befinden sich in der Ressourcenstruktur unsere ganzen Bedienelemente und grafische Elemente. Diese sind in etlichen Unterstrukturen unterteilt. Der Zugriff auf diese Elemente erfolgt im Ressourcencode über Ressourcen-ID's , die in der Klasse R erzeugt werden.

Elemente im res-Ordner

Vorausgestellt gesagt sei, dass die Ordner nicht alle vorhanden sein müssen in Ihrem Projekt.
Ordner/Datei Inhalt
animator/ Ordner für xml-Dateien von Animationen, welche durch die Eigenschaften definiert werden
anim XML-Dateien, welche Animationen an Elementen definieren.
color XML-Dateien, welche Farblisten definieren.
drawable enthält Grafikdateien oder XML-Dateien enthalten, die zu grafischen Oberflächenelemente kompiliert werden können. Im Normalfall verwenden Sie aber nicht diesen drawable-Ordner, sondern einen der spezifischen Ordner.
mipmap Launcher-Bilder
  • mipmap-mdpi/ic_launcher.png (48x48 pixels)
  • mipmap-hdpi/ic_launcher.png (72x72)
  • mipmap-xhdpi/ic_launcher.png (96x96)
  • mipmap-xxhdpi/ic_launcher.png (144x144)
  • mipmap-xxxhdpi/ic_launcher.png (192x192)
layout XML-Dateien, welche die Benutzeransicht definieren.
menu XML-Dateien, welche die Menüs definieren
raw Ordner, um beliebige Dateien in Ihrer Rohform zu speichern.
values XML-Dateien mit den einzelnen Elementen unserer Anwendung

Ressourcen verwenden

Um Ressourcen zu verwenden, müssen wir die Ressourcen über die Klasse R.java ansprechen. Diese Klasse beinhaltet den Index für die im ordner res erstellten Ressourcen.

Merke

Bearbeiten Sie die Datei R.java nie manuell. Wenn Sie trotzdem versehentlich ändern sollten, löschen Sie den Ordner generated Einfach. Android-Studio erzeugt dann auch die Datei R.java neu.

AndroidManifest.XML

Jede Android-Anwendung muss über diese AndroidManifest.xml verfügen. Sie enthält die alle wesentlichen Informationen, die es braucht, damit der Code unsere App ausführen kann.

Desweiteren enthält diese xml die ganzen permissions, d. h. die notwendigen Berechtigungen, die unsere App benötigt.

Dies sind die ersten Schritte und die theoretischen Grundlagen für die nun folgende Lautsprechermodus-App. Diese werden wir entwickeln und am Ende veröffentlichen.
nach oben Java4Beginners -- Seitenversion 1.0 -- Stand: 2017-05-12