安卓开发的时候在Manifest文件中有一个<intent-filter>里面包含<action>和<category>

2025-05-09 03:18:07
推荐回答(2个)
回答1:

Android 会根据 manifest.xml 是启动相应的应用程序。
启用应用程序的时候,会启用对应的Activity,启用的这些Activity也要在manifest.xml中声明。
你说的这个在声明的时候用到的,是在activity下一级,而又是在的下一级
...



就理解为过滤器,它指定了启动应用程序的Intent对象的动作和类型


--> 表示这个activity是主入口,换句话说, 你只要启动这个应用程序,就要首先调用这个activity

--> 表示这个activity种类,要加到LAUNCHER程序列表里。

希望对你有用。

回答2:

android.intent.action.MAIN
决定应用程序最先启动的Activity
android.intent.category.LAUNCHER
决定应用程序是否显示在程序列表里
求给分~~~