Skip to Content
Android™ Tablet Application Development For Dummies®
book

Android™ Tablet Application Development For Dummies®

by Donn Felker
December 2011
Beginner
384 pages
9h 48m
English
For Dummies
Content preview from Android™ Tablet Application Development For Dummies®

Chapter 15

Reminding the User with AlarmManager

In This Chapter

  • Understanding scheduled tasks
  • Setting up alarms
  • Seeing how device reboots affect alarms

Many tasks need to happen on a daily basis, right? Wake up, take a shower, eat breakfast, and so on — I'm sure they all sound familiar. It's everyone's Monday-through-Friday prework morning routine. You maybe have an internal clock that gets you up every day on time, but I have to set alarms to ensure I get to work on time! At work, a calendar reminds me of upcoming events — such as meetings and important server upgrades. Reminders and alarms are part of everyone's everyday routine, and we all rely on them in one way or another.

Building your own scheduled task system is a pain. Thankfully, you don't have to — Android has the AlarmManager class to help you with that.

Your Task Reminder application must be able to remind users of their tasks, according to the schedule they set. This is where the AlarmManager class comes into play.

The AlarmManager class allows you to specify a time for your application to run. When an alarm goes off, an intent is broadcast by the system. Your application then responds to that broadcast intent and performs an action — such as opening your application and notifying the user by means of a status bar notification (which you do in Chapter 16) or performing some other type of action.

In this chapter, you work with AlarmManager to add scheduling functionality to your Task Reminder application.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Android in Practice

Android in Practice

Michael Galpin, Charlie Collins, Matthias Kaeppler

Publisher Resources

ISBN: 9781118096239Purchase book