Home » Android AlarmManager

Android AlarmManager

by Online Tutorials Library

Android AlarmManager

Android AlarmManager allows you to access system alarm.

By the help of Android AlarmManager in android, you can schedule your application to run at a specific time in the future. It works whether your phone is running or not.

The Android AlarmManager holds a CPU wake lock that provides guarantee not to sleep the phone until broadcast is handled.

Android AlarmManager Example

Let’s see a simple AlarmManager example that runs after a specific time provided by user.

activity_main.xml

You need to drag only a edittext and a button as given below.

File: activity_main.xml

Activity class

The activity class starts the alarm service when user clicks on the button.

File: MainActivity.java

Let’s create BroadcastReceiver class that starts alarm.

File: MyBroadcastReceiver.java

File: AndroidManifest.xml

You need to provide a receiver entry in AndroidManifest.xml file.

Let’s see the full code of AndroidManifest.xml file.

Output:

android alarmmanager example output 1 android alarmmanager example output 1 android alarmmanager example output 1

You may also like