剛才看了一下sundy的視訊《LLY110426_Android應用程式啟動》,裡面講到luncher這個activity通過擷取應用程式資訊來加載應用程式,顯示給使用者,其中就是通過一個應用程式中的AndroidManifest.xml中的聲明來識别的。
兩者的作用如下:
android.intent.action.MAIN決定應用程式最先啟動的Activity
android.intent.category.LAUNCHER決定應用程式是否顯示在程式清單裡
是以:
如果隻有一個activity的應用程式隻聲明了 android.intent.action.MAIN ,沒有聲明 android.intent.category.LAUNCHER,eclipse運作是将報錯:

如果存在多個activity都聲明了android.intent.action.MAIN與android.intent.category.LAUNCHER會出現什麼情況呢?------------------将會有多個圖示顯示在桌面上。
驗證如下,建立工程,其中AndroidManifest.xml如下
本文轉自 一點點征服 部落格園部落格,原文連結http://www.cnblogs.com/ldq2016/p/6233633.html,如需轉載請自行聯系原作者