通常,在一个Android工程下是有很多的Activity,也可以理解为很多个界面。我们希望能够任意地设定一个界面作为起始显示的界面,这样便于调试测试和应用。那怎样能做到呢?
这就需要对Manifest.xml文件中的Intent有一定的了解。Intent常用的动作包括ACTION_CALL、ACTION_EDIT、ACTION_GET_CONTENT、ACTION_INSERT、ACTION_MAIN、ACTION_PICK,其中ACION_MAIN就是用于启动一个任务的起始Activity,所以只需对Manifest.xml进行修改。
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="<span style="background-color: rgb(255, 255, 102);">com.project.activity.<span style="color:#ff0000;">LoginActivity</span></span>"
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>
只需要修改黄色底纹的内容,一定要注意包名,有时候很习惯性改Activity名,但程序不会报错,只是在显示白屏,没反应的状态,所以存在这样情况时需要查看下manifest.xml文件。