对于android.intent.action.MAIN和android.intent.category.LAUNCHER的理解
android.intent.action.MAIN:决定应用的入口Activity,也就是我们启动应用时首先显示哪一个Activity。
android.intent.category.LAUNCHER:表示activity应该被列入系统的启动器(launcher)(允许用户启动它)。Launcher是安卓系统中的桌面启动器,是桌面UI的统称。
多个Activity同时拥有android.intent.action.MAIN和android.intent.category.LAUNCHER,那么安装后将有多个应用图标,卸载其中一个,其他同时消失。
去掉所有Activity的android.intent.action.MAIN,安装后桌面没有应用图标;去掉所有Activity的android.intent.category.LAUNCHER,安装后桌面没有应用图标。
一个应用要写正常运行是需要至少一个Activity同时拥有android.intent.action.MAIN和android.intent.category.LAUNCHER的
(待补充)