The main components that make up Android

Activity, Service, Broadcast Receiver, and Content Provider are the four components of Android. In addition to the main components, there is an element called an Intent. An intent is a message component that connects components organically.

Android 4 major components

  • Activity

    An activity is a component of the user interface screen.

  • Service

    A service is a component that runs in the background and does not have a visual user interface.

  • Broadcast Receiver

    A broadcast receiver is a component that receives or responds to specific broadcasts, such as low battery and language setting changes, and does not have a visual user interface.

  • Content Provider

    A content provider is a component that provides a standardized interface for sharing data between applications.

Other Android Components

  • Intent

    An intent is a message component that delivers actions or data to a component.

  • Intent Filter

    An intent filter is a component that serves to define an intent that can be received.

  • Notification

    Notifications are components that notify users of specific events.

  • Fragment

    Fragments are UI components that can operate independently within an activity.

    Fragments have been added since Android 3.0 (API Level 11). Fragments are not part of the Android view and are difficult to see in the four components, but since Android 3.0, they have become a highly utilized component that can be thought of as a core component of an Android application.

Leave a Reply

Your email address will not be published. Required fields are marked *

Latest Post

  • Mastering the daily conversation in 4 languagesBasic sentences expressing my mood – I’m
  • 8 things you need to think about for work-life balance
    View on Youtube Image: juliezhuo.com who works as a design VP for Facebook, presented 8 ways for work and life balance in her article “The
  • 10 special abilities of Smartphone
    View on Youtube No matter where you go or what you do, your smartphone is always with us. We use the internet with a smartphone,
  • Java: abstract class, abstract method
    An abstract class in Java is a class that declares an abstract function to be implemented in a subclass as an abstract method. An abstract
  • Java: inheritance and constructors
    When an object is created from an inherited class, the constructor of the superclass is performed before the constructor of the subclass. That is, when
  • Java reserved words: super, final
    super is a Java reserved word that is used to access member variables or methods of a superclass that is obscured by a subclass. Access
  • Java: finalize method and garbage collection
    The Java Virtual Machine(JVM) automatically performs garbage collection for objects that are no longer needed for efficient system operation. At this point, the JVM calls
  • Java: Method overloading
    Method overloading is the same concept as constructor overloading. That is, you can use methods of the same name in the same class, but methods
  • Java final variable
    You can specify an end variable using the reserved word final. The final variable represents a constant value that can not be changed. Typically, final
  • Java class variables
    Class variables are declared with static and have the concept of global variables. Class variables are used for the following purposes. Object references and object