第一种情况:有MAIN,无LAUNCHER,程序列表中无图标
原因:android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里 
第二种情况:无MAIN,有LAUNCHER,程序列表中无图标
原因:android.intent.action.MAIN决定应用程序最先启动的Activity,如果没有Main,则不知启动哪个Activity,故也不会有图标出现
console里面两种情况显示一样:
 
下面看一个应用程序可以有两个Activity的情况

点击(此处)折叠或打开

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  3. package="com.studio.android"
  4. android:versionCode="1"
  5. android:versionName="1.0" >
  6. <uses-sdk android:minSdkVersion="10" />
  7. <application
  8. android:icon="@drawable/ic_launcher"
  9. >
  10. <activity
  11. android:name=". Lift_cycles 01"
  12. android:label="@string/app_name1" >
  13. <intent-filter>
  14. <action android:name="android.intent.action.MAIN" />
  15. <category android:name="android.intent.category.LAUNCHER" />
  16. </intent-filter>
  17. </activity>
  18. <activity
  19. android:name=".Lift_cycles 02 "
  20. android:label="@string/app_name2" >
  21. <intent-filter>
  22. <action android:name="android.intent.action.MAIN" />
  23. <category android:name="android.intent.category.LAUNCHER" />
  24. </intent-filter>
  25. </activity>
  26. </application>
  27. </manifest>

只有最前面的Activity的 <action android:name="android.intent.action.MAIN"/> 有效,启动该程序时,执行的是该Activity,而因为两个activity同时设定,所以会出现两个图标,如下图:

最新文章

  1. 我叫Twenty,我是要成为博客王的博客框架
  2. ES6深入学习记录(一)class方法相关
  3. 搭建前端私有npm杂记
  4. hping原理、安装、使用详解介绍
  5. python生成透时图片and 写文字
  6. 搜索+剪枝 POJ 1416 Shredding Company
  7. UVA 10891 Game of Sum(DP)
  8. iOS开发:告诉git不要跟踪UserInterfaceState.xcuserstate
  9. Spring mvc Interceptor 解决Session超时配置流程
  10. NDK Dev
  11. 动态生成WebService的客户端
  12. String转int数字格式异常问题
  13. java.lang.ArrayIndexOutOfBoundsException
  14. push_back和emplace_back的区别
  15. 速度之王 — LZ4压缩算法(二)
  16. Confluence 6 查看空间活动
  17. zeromq学习记录(九)练习代码学习ZMQ_ROUTER ZMQ_READLER
  18. Java基础之多线程篇(线程创建与终止、互斥、通信、本地变量)
  19. Easyui combobox onChange事件
  20. 重写equal()时为什么也得重写hashCode()之深度解读equal方法与hashCode方法渊源

热门文章

  1. vim替换命令
  2. Linux shell 脚本攻略之比较与测试
  3. Debian安装Apache2+MySQL5+PHP5(zz)
  4. 全面谈谈Aspects和JSPatch兼容问题
  5. iOS之原生地图与高德地图
  6. Agile software architecture design document style..( sketches and no UMLs)
  7. hello world of hibernate Annotation
  8. 【AR】增强现实安卓编程 - Vuforia SDK 的安装和使用 (Android Studio)
  9. linux-统计行数
  10. 网络编程(发送get和post请求到服务器端,并获取响应)