在 Android 项目中,下一个重要的文件是清单文件。观察一下 AndroidManifest.xml 文 件的内容:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="net.learn2develop.HelloWorld"
android:versionCode="1"
android:versionName="1.0.0" >
<uses-sdk android:minSdkVersion="14" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:label="@string/app_name"
android:name=".HelloWorldActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category. LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
文件 AndroidManifest.xml 包含了关于应用程序的详细信息。
● 它定义了应用程序的包名:net.learn2develop.HelloWorld。
● 应用程序的版本代码为 1(通过 android:versionCode 属性设置)。这个值是用来标识您的应用程序的版本号。它可用于以编程方式确定应用程序是否需要升级。
● 应用程序的版本名称是 1.0(通过 android:versionName 属性设置)。此字符串值主要用来显示给用户。这个值应该采用以下格式:<major>.<minor>.<point>。
● <uses-sdk>元素的 android:minSdkVersion 属性指定了应用程序运行所需的操作系统的最低版本。
● 应用程序使用位于 drawable 文件夹下的图像 ic_launcher.png。
● 应用程序的名称是在 strings.xml 文件中定义的名为 app_name 的字符串。
● HelloWorldActivity.java 文件代表了应用程序中的一项活动。代表这项活动的标签名称与应用程序的名称相同。
● 在这项活动的定义中,有一个名为<intent-filter>的元素: 意图筛选器的动作名称为 android.intent.action.MAIN,表明了这项活动是应用程序的入口点。
意图筛选器的类别名称为 android.intent.category.LAUNCHER, 表明了应用程序可从设备的启动器图标启动。