The components of an intent
An intent itself is an object of the Intent class, which meets the descriptions we talked about earlier. Broadly, the descriptions Fan EH FlassifiHG as giYHn EHlRw: Describes what component should handle the intent. It is specified by the fully qualified class name of the component and the package name, with the project name, e.g., “com.example. project.lfy.SampleActivity” with “com. example.project”. Describes what action to be taken; e.g., ACTION_DIAL to specify ‘make a phone call’. Contains data required for the action; e.g., the phone number to call. Provides additional information about the action to perform; e.g., CATEGORY_LAUNCHER means it should appear in the Launcher as a top-level application. Key-value pairs holding additional information, if any. Mostly used in the broadcast intents. For example, while reporting battery status, the intent describes battery ‘capacity’, ‘temperature’, etc, as extras.