天天看點

了解android.intent.action.MAIN 與 android.intent.category.LAUNCHER

剛才看了一下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運作是将報錯:

了解android.intent.action.MAIN 與 android.intent.category.LAUNCHER

      如果存在多個activity都聲明了android.intent.action.MAIN與android.intent.category.LAUNCHER會出現什麼情況呢?------------------将會有多個圖示顯示在桌面上。

驗證如下,建立工程,其中AndroidManifest.xml如下

了解android.intent.action.MAIN 與 android.intent.category.LAUNCHER

    本文轉自 一點點征服   部落格園部落格,原文連結http://www.cnblogs.com/ldq2016/p/6233633.html,如需轉載請自行聯系原作者

繼續閱讀