天天看點

[android]清單檔案中MAIN與LAUNCHER的差別

MAIN 和 LAUNCHER,之前一直不注意這兩個有差別,寫程式的時候都放到一個filter中,前兩天面試問到了,總結一下:

MAIN指定了程式入口位址。 LAUNCHER是程式在手機桌面上的圖示。 如果隻設定了MAIN,沒有設定LAUNCHER,則程式可以被安裝到手機,但是在桌面看不到APP的圖示,是以也就無法啟動APP。 如果隻設定了LAUNCHER,沒有設定MAIN,則程式不知道從哪個Activity啟動,是以也就不會在桌面顯示圖示。 如果給多個Activity設定了MAIN和LAUNCHER,則會在桌面顯示多個APP圖示,進入分别設定的Activity中。

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。

繼續閱讀