android.intent.action.MAIN 与 android.intent.category.LAUNCHER

 From: http://blog.csdn.net/g19920917/article/details/25561169

Android应用程序启动

launcher这个activity通过一个应用程序中的AndroidManifest.xml中的声明来识别的

其中android.intent.action.MAIN 与 android.intent.category.LAUNCHER 决定应用程序在launcher中的显示方式;

两者的作用如下:

      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会出现什么情况呢?------------------将会有多个图标显示在桌面上。

http://blog.chinaunix.net/uid-26435987-id-3209050.html

posted @ 2016-09-12 19:34  funfunyuan  阅读(111)  评论(0编辑  收藏  举报