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


在網上看到文章

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

一直知道加上這2個東西就表示程序啟動時最先啟動的Activity上網查了下這么說的:

android.intent.action.MAIN決定應用程序最先啟動的

activity android.intent.category.LAUNCHER決定應用程序是否顯示在程序列表里

那這樣就沒有必要加Launcher了,試着去掉Launcher結果好吧~~~程序安裝成功,But我找不到啊。

如果一個應用沒有LAUNCHER則該apk仍能安裝到設備上,但是在桌面中圖標中看不到。如果給那個Activity 設定了LAUNCHER,且同時設定了Main,則這個Activity就可出現在程序圖標中;如果沒有Main,則不知啟動哪個Activity,故也不會有圖標出現。

所以啊~~main和launcher必須一起出現,

我又閑的試了試給2個Activity都加入了main和launcher

發現你的哪個Activity在前面哪個就先啟動,而在程序列表里有2個程序圖標分別運行,顯示的結果可想而知,分別是那兩個Activity。

感覺好像還是有點問題就是現在想不到。等想到了再說吧哈哈


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM