Moderator, Bürokraten, Checkuser-Berechtigte, developer, emailconfirmed, Oberflächenadministratoren, Oversighter, Administratoren
11.008
Bearbeitungen
Md 42 (Diskussion | Beiträge) (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 | |||
Beispiele für Angaben in der Manifest-Datei: | Beispiele für Angaben in der Manifest-Datei: | ||
* | * 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 | ||
* [[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]] |
Bearbeitungen