Android.intent.action.MAIN 与 android.intent.category.LAUNCHER 的验证理解

1554人阅读 评论(0) 收藏 举报
分类:
第一种情况:有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.         
  11.         <activity
  12.             android:name=". Lift_cycles 01"
  13.             android:label="@string/app_name1" >
  14.             <intent-filter>
  15.                 <action android:name="android.intent.action.MAIN" />
  16.                 <category android:name="android.intent.category.LAUNCHER" />
  17.             </intent-filter>
  18.         </activity>
  19.         
  20.         <activity
  21.             android:name=".Lift_cycles 02 "
  22.             android:label="@string/app_name2" >
  23.             <intent-filter>
  24.                 <action android:name="android.intent.action.MAIN" />
  25.                 <category android:name="android.intent.category.LAUNCHER" />
  26.             </intent-filter>
  27.         </activity>
  28.         
  29.     </application>

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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    技术分享公众号
    扫一扫关注

    关注公众号留言可咨询问题和技术交流,推送最新技术文章!
    微信扫一扫加入安全逆向圈

    友情链接
    四哥私人微信
    扫一扫加小编微信

    添加时请注明:编码美丽!

    天真无谐
    我的第一个App:

    天真无谐


    已经上线了,在各大市场都可以搜索到。希望大家多多支持!!


    点击查看详情
    个人资料
    • 访问:4764397次
    • 积分:30196
    • 等级:
    • 排名:第169名
    • 原创:286篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1577条
    博客专栏
    文章分类