Manifest: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
Md 42 (Diskussion | Beiträge) Formatierung Quelltext verbessert |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
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.<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 | 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. | ||
Beispiele für Angaben in der Manifest-Datei: | Beispiele für Angaben in der Manifest-Datei: | ||
Zeile 13: | Zeile 13: | ||
<pre> | <pre> | ||
<?xml version="1.0" encoding="utf-8"?> | |||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" | |||
package="de.einefirma.beispiel" | |||
android:versionCode="3" | |||
android:versionName="1.2" > | |||
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="23" /> | |||
<uses-permission android:name="android.permission.INTERNET" /> | |||
<application android:allowBackup="true" | |||
android:icon="@drawable/ic_launcher" | |||
android:label="@string/app_name" | |||
android:theme="@style/AppTheme" > | |||
<activity android:name="de.einefirma.beispiel.main_activity" | |||
android:label="@string/title_activity_main" > | |||
<intent-filter> | |||
<action android:name="android.intent.action.MAIN" /> | |||
<category android:name="android.intent.category.LAUNCHER" /> | |||
</intent-filter> | |||
</activity> | |||
<activity android:name="de.einefirma.beispiel.hilfe_activity" | |||
android:label="@string/title_activity_hilfe" > | |||
</activity> | |||
</application> | |||
</manifest> | |||
</pre> | </pre> | ||
Erklärungen zu dieser Datei: | |||
* Tag <code><manifest></code>: | * Tag <code><manifest></code>: | ||
** Package-Bezeichner der App, der weltweit eindeutig sein sollte (zu jedem Package-Bezeichner kann es in einem App-Store und auf einem Gerät nur eine App geben). | ** Package-Bezeichner der App, der weltweit eindeutig sein sollte (zu jedem Package-Bezeichner kann es in einem App-Store und auf einem Gerät nur eine App geben). |