Excessive wakeups
Stay organized with collections
Save and categorize content based on your preferences.
Wakeups are a mechanism in the AlarmManager API that lets developers
set an alarm to wake up a device at a specified time. When a wakeup alarm is
triggered, the device comes out of low-power mode and holds a
partial wake lock while executing the alarm's onReceive() or
onAlarm() method. If wakeup alarms are triggered excessively, they can
drain a device's battery.
Android vitals monitoring
To help you improve app quality, Android automatically monitors apps for
excessive wakeup alarms and displays the information in Android vitals. For
information on how the data is collected, see the
Play Console documentation.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2026-11-13 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-11-13 UTC."],[],[]]