How to use Alarm Manager and Broadcast Receiver in Android

Codeplayon
2 min readNov 27, 2019

--

In this Android Atrical, How to use Alarm Manager and Broadcast Receiver in Android. here I have also used an android service for creating an android Alarm Tutorial for android development. and also show android alarm notifications. here I am user android background service and android Broadcast receiver to start an alarm.

Android Service:- Android service is a component that is used to perform operations on the background.

Alarm Manager and Broadcast Receiver in Android.

AlarmManager manager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Intent alarmIntent = new Intent(context, MyAlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, alarmIntent, 0);
int interval = 5000;
manager.setInexactRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), interval, pendingIntent);

Android different types of Alarm Manager :

setInExactAndRepeating — This doesn’t trigger the alarm at the exact time.
setExact — Setting an alarm manager using this ensures that the OS triggers the alarm on the exact time.
setExactAndAllowWhileIdle — This method can be used with Android 6 M. These alarms are allowed to get executed even in low power modes.

Let,s Start On Development Of Example.

  • Add permission and service in AndroidManifest.xml.
  • Android Create UI For Alarm App two-button Start and Stop.
  • Start a Server and mange in home.java class.
  • Create a MyBroadcastReceiver.java class

Step: 1 Add permission and service in AndroidManifest.xml

firstly you can add android user permission in the android app for an alarm App. used a receive boot completed user permission in the Android manifest file.

Full Sorce Code ReadMore

--

--

Codeplayon
Codeplayon

Written by Codeplayon

Codeplayon - Mobile App Development & SEO Digital Marketing Company , Gurugram & Delhi, visit our website :-https://www.codeplayon.com/ Mobile No:- 9671718285

No responses yet