Android action.MAIN和category.LAUNCHER函数

我们在Manifest.xml提到了android.intent.action.MAINandroid.intent.category.LAUNCHER作为启动器活动的Intentfilter。 什么是进出口。 这两个? 他们的function是什么?

从文档 :

类别 – 提供有关要执行的操作的附加信息。 例如,CATEGORY_LAUNCHER意味着它应该作为顶层应用程序出现在启动器中,而CATEGORY_ALTERNATIVE意味着它应该包含在用户可以在一段数据上执行的备用动作列表中。

MAIN表示这个活动是应用程序的入口点,即当你启动应用程序时,这个活动就被创build了。

MAIN动作是应用程序的主要入口点。

LAUNCHER类别说入口点应该在应用程序启动器中列出。

主要:将开始活动home.This活动将是应用程序的主页。

CATEGORY_LAUNCHER:活动可以是任务的初始活动,并在顶级应用程序启动器中列出。