Note

The AndroidManifest.xml file contains detailed information about the application:

It defines the package name of the application as com.java2s.HelloWorld.

The version code of the application is 1 setting via the android:versionCode attribute.
This value identifies the version number of your application.
It can be used to programmatically determine whether an application needs to be upgraded.

The version name of the application is 1.0 set via the android:versionName attribute.
This string value is mainly used for display to the user.
You should use the format <major>.<minor>.<point> for this value.

The android:minSdkVersion attribute of the
<uses-sdk> element specifies the minimum
version of the OS on which the application will run.

The application uses the image named ic_launcher.png
located in the drawable folders.

The name of this application is the string named app_name
defined in the strings.xml file.

There is one activity in the application represented by the HelloWorldActivity.java file.
The label displayed for this activity is the same as the application name.

Within the definition for this activity,
there is an element named <intent-filter>:

The action for the intent filter is named android.intent.action.MAIN.

And it indicates that this activity serves as the entry point for the application.

The category for the intent-filter is named android.intent.category.LAUNCHER. And it indicates that the application can be launched from the device's launcher icon.

Every activity you have in your application
must be declared in your AndroidManifest.xml file.