The Android Manifest File
Whatever
component you develop as a part of your application, you must declare
all its components in a manifest file
called AndroidManifest.xml which
ressides at the root of the application project directory. This file
works as an interface between Android OS and your application, so if
you do not declare your component in this file, then it will not be
considered by the OS. For example, a default manifest file will look
like as following file:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.helloworld" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" 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> </application> </manifest>
Here
<application>...</application> tags enclosed the
components related to the application. Attributeandroid:icon will
point to the application icon available under res/drawable-hdpi.
The application uses the image named ic_launcher.png located in the
drawable folders
The
<activity> tag is used to specify an activity
and android:name attribute
specifies the fully qualified class name of the Activity subclass
and the android:label attributes
specifies a string to use as the label for the activity. You can
specify multiple activities using <activity> tags.