Was ist die Android-Manifestdatei – Codiclick

Aktie

Was ist eine Android-Manifestdatei?

Anzeigen

Im Eintrag zur Android-Verzeichnisstruktur wurde die Anwendungsmanifestdatei erwähnt. Dieses Mal werden wir sehen, woraus sie besteht und welche Bedeutung sie hat.


Die AndroidManifest-Datei ist eine Konfigurationsdatei, die unser Android-Projekt haben muss. Diese Manifestdatei beschreibt wichtige Informationen des Projekts. In der nächsten Veröffentlichung der offiziellen Seite gibt es etwas mehr zu dieser Datei. (

Definiert allgemeine Informationen wie App-Name, Symbol, Thema und Anwendungskomponenten wie Aktivitäten, Dienste, Inhaltsanbieter, Zugriffsberechtigungen für Systemfunktionen wie Kamera, Internet, Bluetooth und andere sowie die Art und Weise, wie ermittelt wird, welche Aktivität die Hauptaktivität ist des Systems.


Diese Datei befindet sich im Manifestverzeichnis und hat die folgende Struktur:

Hier können wir grundlegende Elemente identifizieren wie:


  • Symbol: Entspricht dem Pfad, in dem sich das Anwendungssymbol befindet.
  • Etiketten: Pfad, in dem sich der Anwendungsname befindet.
  • Thema: Pfad mit dem Stil, den die Anwendung in Bezug auf das Thema verwendet.
  • Aktivität: Entspricht der Parametrisierung der von der Anwendung verwendeten Aktivitäten


Bei Aktivitäten wissen wir beispielsweise bereits, dass eine App aus Aktivitäten besteht, diese entsprechen den Bildschirmen der Anwendung und sind in einen grafischen Teil und einen logischen Teil des Systems unterteilt, sodass die App diese Bildschirme laden kann , diese müssen im Manifest parametrisiert werden.


Im folgenden Bild sehen Sie, dass das Projekt aus 3 Aktivitäten besteht, diese wiederum sind in der Manifestdatei definiert.


Es ist sehr wichtig, deutlich zu machen, dass diese Datei automatisch erstellt und aktualisiert wird. Es ist nicht erforderlich, die Aktivität manuell hinzuzufügen. Dies wurde früher durchgeführt, als sie in der Eclipse-IDE zum Entwickeln von Anwendungen verwendet wurde. Mit Android Studio ist dieser Vorgang jetzt jedoch der Fall automatisch.


Dies bedeutet jedoch nicht, dass wir die Datei nicht ändern können, im Gegenteil, es kann sein, dass wir dies tun müssen, aber es ist sehr wichtig, dass wir vorsichtig sind, denn wenn diese Datei beschädigt ist, kann unser System nicht gestartet werden .


Zu den häufigsten Änderungen kann beispielsweise die Möglichkeit gehören, zu definieren, welcher Bildschirm zuerst angezeigt wird. Wenn wir die vorherigen Bilder gesehen haben, werden wir feststellen, dass sich in dem Abschnitt, der MainActivity entspricht, ein Codeblock befindet <Absichtsfilter> und in der Eigenschaft, die angibt, dass dies der erste Bildschirm sein wird, können wir diesen Filter bei Bedarf ändern und zu „OtherActivity“ hinzufügen, wobei wir auch die Eigenschaft „android:exported=“true“ ändern.



Auf diese Weise wird beim Starten des Projekts überprüft, was im Manifest enthalten ist, und zeigt an, dass der erste angezeigte Bildschirm der von OtraActivity definierte ist.


Eine weitere sehr häufige Änderung der Datei ist die Verknüpfung von Berechtigungen in der Anwendung. Dies kann jedoch auch logisch erfolgen. Von hier aus können Sie Berechtigungen für die Nutzung der Kamera, des Internets und vieler anderer hinzufügen.



Damit können wir uns ein Bild davon machen, um welche Datei es sich handelt und welche Bedeutung sie für unser Projekt hat.

Es könnte Sie auch interessieren.




Möchten Sie etwas zu diesem Eintrag hinzufügen oder kommentieren? gerne machen ….Und wenn es Ihnen gefallen hat ... lade ich Sie ein, es zu teilen j Abonnieren Sie, indem Sie auf die Schaltfläche „Dieser Website beitreten“ klicken, um weitere Beiträge wie diesen zu hören 😉