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, vorhanden.
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"?>
<?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
              package="de.einefirma.beispiel"
          package="de.einefirma.beispiel"
              android:versionCode="3"
          android:versionCode="3"
              android:versionName="1.2" >
          android:versionName="1.2" >
             
         
        <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="23" />
    <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>
          
          
        <uses-permission android:name="android.permission.INTERNET" />
    </application>
                       
        <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>
</manifest>
</pre>
</pre>


Erklärung:
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).