OSDN Git Service

More encryption-aware triaging.
authorJeff Sharkey <jsharkey@android.com>
Tue, 9 Feb 2016 22:56:11 +0000 (15:56 -0700)
committerJeff Sharkey <jsharkey@android.com>
Tue, 9 Feb 2016 22:56:13 +0000 (15:56 -0700)
commitc7bacab20fa8a0e603726f4f8ebafd3a96babeb1
tree9699ae49faa93a5b11bab35a0bbf3da5029bec6d
parent58482c55d0848f9675b551cf2fea4990336f0b31
More encryption-aware triaging.

Most of these callers are okay having results omitted when a package
is uninstalled or encryption unaware.  For example, jobs and
notifications can only be enqueued by already running apps.

When clearing zen rules, keep around rules inserted by apps on
ejected external storage devices.

Make ServiceWatcher stricter by requiring that the matching package
be in the system image.

Bug: 2647120527105254
Change-Id: Ie41ea8042ac1a54e9cbe0c35cec89e70521e9bed
core/java/android/app/LoadedApk.java
core/java/android/app/SearchableInfo.java
services/core/java/com/android/server/ServiceWatcher.java
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/job/JobSchedulerService.java
services/core/java/com/android/server/notification/NotificationManagerService.java
services/core/java/com/android/server/notification/ZenModeHelper.java