Application Entry Points

One application can be activated by several entry points.

  • Present in the AndroidManifest, and must be considered to reverse the logic.

Launch Activity

One activity that is selected to start when the application starts.

Services

A block that is executing in the background without a front-facing UI.

  • It may be activated based on an event or periodically.

Receivers

Activated when it receives an Intent.

  • Explicit or a broadcast (e.g. charger connected).

Information Providers

A database that provides information to caller applications.

Application subclass

A class defined to run before other components (services, receivers, …)

Exported components

Activity, Services, and Information Providers available to other applications.

Last updated