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


    第一种情况:有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同时设定,所以会出现两个图标,如下图:
  • 相关阅读:
    jquery实现选项卡(两句即可实现)
    常用特效积累
    jquery学习笔记
    idong常用js总结
    织梦添加幻灯片的方法
    LeetCode "Copy List with Random Pointer"
    LeetCode "Remove Nth Node From End of List"
    LeetCode "Sqrt(x)"
    LeetCode "Construct Binary Tree from Inorder and Postorder Traversal"
    LeetCode "Construct Binary Tree from Preorder and Inorder Traversal"
  • 原文地址:https://www.cnblogs.com/roccheung/p/5797436.html
Copyright © 2020-2023  润新知