Zum Inhalt springen

Manifest: Unterschied zwischen den Versionen

11 Bytes hinzugefügt ,  26. August 2015
K
keine Bearbeitungszusammenfassung
(Seite ganz neu angeleg)
 
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Die Manifest-Datei ist eine XML-Datei mit dem Namen <code>AndroidManifest.xml</code>, die sich in jeder [[APK|APK-Datei]] im Wurzelverzeichnis befinden muss
Die '''Manifest'''-Datei ist eine XML-Datei mit dem Namen <code>AndroidManifest.xml</code>, die sich in jeder [[APK|APK-Datei]] im Wurzelverzeichnis befinden muss.<ref>{{Cite web|url = http://developer.android.com/guide/topics/manifest/manifest-intro.html | title = Activities (API Guides)| publisher = developer.android.com | accessdate = 2015-08-24 | language = Englisch }}</ref> In dieser sind verschiedene Angaben über die App gemacht, die das [[Android]]-System benötigt, um die App installieren und ausführen zu können, vorhanden.
<ref>{{Cite web|url = http://developer.android.com/guide/topics/manifest/manifest-intro.html | title = Activities (API Guides)| publisher = developer.android.com | accessdate = 2015-08-24 | language = Englisch }}</ref>.
 
In dieser Manifest-Datei sind verschiedene Angaben über die App gemacht, die das Android-System benötigt, um die App installieren und ausführen zu können.
 


Beispiele für Angaben in der Manifest-Datei:
Beispiele für Angaben in der Manifest-Datei:
* Eindeutiger Paket-Bezeichner für die App.
* eindeutiger Paket-Bezeichner für die App (''Paketname'')
* Mindest-Version von Android, die das Gerät haben muss, um die App auszuführen.
* Mindest-Version von Android, die das Gerät haben muss, um die App auszuführen
* Anzeige-Name und Icon der App.
* Anzeige-Name und Icon der App
* Von der App definierte Komponenten wie [[Activity|Activities (Bildschirmseiten)]], aber auch Hintergrund-Services und Content-Provider.
* von der App definierte Komponenten wie [[Activity|Activities (Bildschirmseiten)]], aber auch Hintergrund-Services und Content-Provider  
* [[Berechtigungen|Berechtigungen (Permissions)]] , die die App zur Laufzeit benötigt, z.B. Zugriff auf das Internet oder Verschicken von SMS. Diese Berechtigungen werden dem Nutzer z.B. im App-Store oder vor Installation der App angezeigt.
* [[Berechtigungen|Berechtigungen (Permissions)]], die die App zur Laufzeit benötigt, z.B. Zugriff auf das Internet oder Verschicken von SMS. Diese Berechtigungen werden dem Nutzer z.B. im App-Store oder vor Installation der App angezeigt


== Beispiel für eine Manifest-Datei ==
== Beispiel für eine Manifest-Datei ==
Zeile 65: Zeile 61:
** Die Attribute in diesem Tag definieren u.a. den Namen der App und das App-Icon.
** Die Attribute in diesem Tag definieren u.a. den Namen der App und das App-Icon.
** Es sind zwei Activities mit <code><activity></code>-Tags<ref>{{Cite web|url = http://developer.android.com/guide/topics/manifest/activity-element.html | title = <activity> (API Guides)| publisher = developer.android.com | accessdate = 2015-08-24 | language = Englisch }}</ref> definiert, wobei die erste durch einen entsprechenen ''Intent Filter'' als Start-Activity festgelegt ist
** Es sind zwei Activities mit <code><activity></code>-Tags<ref>{{Cite web|url = http://developer.android.com/guide/topics/manifest/activity-element.html | title = <activity> (API Guides)| publisher = developer.android.com | accessdate = 2015-08-24 | language = Englisch }}</ref> definiert, wobei die erste durch einen entsprechenen ''Intent Filter'' als Start-Activity festgelegt ist
== Einzelnachweise ==
== Einzelnachweise ==
<references />
<references />


[[Kategorie:App Entwicklung]]
[[Kategorie:App Entwicklung]]
11.008

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.