所有的活動都必須在 AndroidManifest.xml 中註冊才會生效
打開後你會看到
<activity android:name=".FirstActivity"></activity>Code language: HTML, XML (xml)
其實我們的活動已經註冊過了,但這還不是主活動。我們還需要在 <activity> 裡面加上 <intent-filter> 標籤
並加入以下內容
<activity android:name=".FirstActivity" android:label="首頁">
<intent-filter>
<action android:name="android.intent.action.MAIN"></action>
<category android:name="android.intent.category.LAUNCHER"></category>
</intent-filter>
</activity>Code language: HTML, XML (xml)

如果一個應用程式沒有設定主活動,其實還是可以正常安裝,只是不會出現在啟動器(Launcher)中。這類應用通常是作為第三方服務,供內部調用。
現在來執行一下程式吧。
佈局是不需要註冊的,佈局視圖可以在活動內透過 setContentView(R.layout.second_layout) 來指定;
不過活動必須明確指定哪一個是主活動。
註冊活動