OSDN Git Service

Fixes to idle alarm scheduling, package importance.
authorDianne Hackborn <hackbod@google.com>
Fri, 10 Apr 2015 21:02:33 +0000 (14:02 -0700)
committerDianne Hackborn <hackbod@google.com>
Tue, 14 Apr 2015 17:01:24 +0000 (10:01 -0700)
commit1e38382b542f5cef9957a89692b02c55a3dd351c
tree18c1b04b4e8f485fc3e6a99874d43e0161b8a8a4
parent172753e6f851aa1905953b00d11a48873ff4bbb5
Fixes to idle alarm scheduling, package importance.

- Add new API to ask the activity manager what the current
  importance of a particular package name is (along with a few
  new useful importance levels).

- Fix my last alarm manager change to actually execute the
  alarms we have now decided should run even while we are idle.

Change-Id: I1f14712b4e390770d53b185c96a1b36f6aadd687
14 files changed:
api/current.txt
api/system-current.txt
cmds/am/src/com/android/commands/am/Am.java
core/java/android/app/ActivityManager.java
core/java/android/app/ActivityManagerNative.java
core/java/android/app/IActivityManager.java
core/java/android/os/BatteryStats.java
core/java/android/service/voice/VoiceInteractionSession.java
core/java/android/service/voice/VoiceInteractionSessionService.java
core/java/com/android/internal/os/BatteryStatsImpl.java
services/core/java/com/android/server/AlarmManagerService.java
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/am/BatteryStatsService.java
services/core/java/com/android/server/job/controllers/AppIdleController.java