Batch alarms to reduce device wakeups

The default Alarm Manager behavior for KLP+ apps will be to aggressively
coalesce alarms, trading exact timeliness of delivery for minimizing the
number of alarm-delivery points, especially wakeup points.

There is new API in AlarmManager, setExact() and setExactRepeating(),
for use by apps that absolutely *must* get their alarms at a specific
point in time.

Bug 9532215

Change-Id: I40b4eea90220211cc958172d2629664b921ff051
This commit is contained in:
Christopher Tate
2013-07-11 14:43:13 -07:00
parent 209bede6b9
commit e0a22b324d
6 changed files with 577 additions and 356 deletions

File diff suppressed because it is too large Load Diff