关于android.intent.action.MAIN与android.intent.category
原文地址:http://blog.csdn.net/jason_wks/article/details/6545409
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
我们知道 一个程序里的Manifest中,系统会为我们将第一个activity里添加这么几句话
如果将其去掉,则会无法启动。具体原因可以看看最顶端的原文地址那片博客。
在里面说到如果多个activity都设置了这个标识会怎么样。
我自己测试了下,在桌面上会生成多个应用图标appA,appB,appC(具体在几个activity设置了改标识则生成几个)
每个图标对应一个activity,不过值得注意的是,如果你随意点开一个生成的应用appA,然后按home键退回
之后再点击生成的其他应用appB,你会发现进去的时候依旧为第一次点击进去的appA的activity,而不是重新生成另一个activity
另外,当生成多个应用时,如果没进行修改,则每个应用的名字及图标都会和application下定义的一样
因此可以各个activity定义属性android:label与android:icon修改显示的样式

浙公网安备 33010602011771号