Android Manifest Component Declaration: Provider, Receiver, and Service Elements
Content Provider Declaration
The <provider> element declares a content provider component, which is a ContentProvider subclass that provides structured access to data managed by an application. All content providers must be declared in the manifest file; otherwise, the system will not recognize them and they will not execute. Only declare ...
Posted on Sun, 04 Oct 2026 16:13:45 +0000 by Jabop
Understanding Android BroadcastReceiver: Concepts, Usage, and Best Practices
BroadcastReceiver Overview
BroadcastReceiver is one of Android's four core components. Unlike Activity, it has no visible UI. It involves two roles: the broadcast sender and the broadcast receiver (Receiver). The broadcast itself is an Intent. An app can send and receive its own broadcasts, receive broadcasts from the system or other apps, or s ...
Posted on Thu, 17 Sep 2026 16:30:13 +0000 by woobarb
Fundamentals of Core Android Components
Exploring Activity Management and Data Transfer
Activities serve as the primary entry point for user interaction. Moving between activities often requires passing data using the Intent system.
Basic Activity Navigation
The following example demonstrates how to capture user input and pass it to a secondary activity using Intent.putExtra().
publi ...
Posted on Mon, 03 Aug 2026 16:05:37 +0000 by wipe
Detecting Screen On/Off State in Android Applications
In Android application development, there are two primary approaches to monitor device screen status:
Method 1: Using PowerManager APIs
The PowerManager service provides direct methods to query screen state:
import android.os.Build;
import android.os.PowerManager;
PowerManager powerManager = (PowerManager) getSystemService(Context.POWER_SERVIC ...
Posted on Tue, 28 Jul 2026 16:49:17 +0000 by DickDeeds