【Android 复习】:AndroidManifest.xml 文件详解
<?xml version="1.0" encoding="utf-8"?> <!-- package 包表示整个Android应用程序的主要包名,而且是一个默认的名称 android:versionCode="1" 表示该工程所生成的apk版本号,1开始2、3、4不断的升级,以此来提示用户去不断升级 android:versionName="1.0" 表示版本的一个名称,通常是以 1.0开始的。 安装在手机中,如果应用程序比较大的话,建议选择auto,如果是比较大型的应用程序,比如游戏等,建议使用preferExternal属性,安装在外部存储器中 android:installLocation="auto" 自动寻找应用程序安装位置,ROM或者SDcard卡,默认的属性 android:installLocation="internalOnly" 仅仅只能安装在ROM中 android:installLocation="preferExternal" 仅仅只能安装在SDcard中 --> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.hello" android:versionCode="1" android:versionName="1.0" android:installLocation="auto" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <!-- android:name="com.android.hello.Hello" 或者是 android:name=".Hello" 表示与 package包名[package="com.android.hello"]底下的应用程序 intent-filter 意图过滤器:用来过滤用户的一些动作和操作 android.intent.action.MAIN : 表示当前的程序是整个工程的入口程序 android.intent.category.LAUNCHER : 表示决定应用程序是否在程序列表中显示 --> <activity android:name="com.android.hello.Hello" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>