Home » Android » manifest – Android action.MAIN and category.LAUNCHER function

manifest – Android action.MAIN and category.LAUNCHER function

Posted by: admin April 23, 2020 Leave a comment

Questions:

We mention android.intent.action.MAIN and android.intent.category.LAUNCHER as Intent filter of the launcher activity in the Manifest.xml. What is imp. of these two? What are their functionality?

How to&Answers:

From the docs:

category — Gives additional
information about the action to
execute. For example,
CATEGORY_LAUNCHER means it should
appear in the Launcher as a top-level
application, while
CATEGORY_ALTERNATIVE means it should
be included in a list of alternative
actions the user can perform on a
piece of data.

MAIN means that this activity is the entry point of the application, i.e. when you launch the application, this activity is created.

Answer:

MAIN action is the main entry point of the application.

LAUNCHER category says that entry point should be listed in the application launcher.

Answer:

MAIN : will start the activity home.This activity will be the Home page of the application.

CATEGORY_LAUNCHER : The activity can be the initial activity of a task and is listed in the top-level application launcher.