OSDN Git Service

More progress on triaging PackageManager callers.
authorJeff Sharkey <jsharkey@android.com>
Fri, 8 Jan 2016 01:50:29 +0000 (18:50 -0700)
committerJeff Sharkey <jsharkey@android.com>
Fri, 8 Jan 2016 23:10:33 +0000 (16:10 -0700)
commitc5967e9862489024c932b0c7fcb84ed0af2a7fd7
tree1387b9d38e6591a59022af167cc4d2625c769a31
parentf0e4daecc9eccccd7aa2c48b2166f0681381cff9
More progress on triaging PackageManager callers.

Catch a bunch of simple cases where the PackageManager flags are
obvious.  Add the ability to use the MATCH_SYSTEM_ONLY flag on
PackageInfo and ApplicationInfo queries.

Re-examine recent tasks after a user is unlocked, since some of the
activities may now be available and runnable.

Bug: 2647120526253870
Change-Id: I989d9f8409070e5cae13202b47e2c7de85bf4a5b
16 files changed:
core/java/android/app/ActivityThread.java
core/java/android/content/pm/PackageManager.java
core/java/android/content/pm/PackageParser.java
core/java/android/os/storage/StorageManager.java
core/java/android/webkit/WebViewProviderInfo.java
services/core/java/com/android/server/AssetAtlasService.java
services/core/java/com/android/server/BluetoothManagerService.java
services/core/java/com/android/server/DeviceIdleController.java
services/core/java/com/android/server/PersistentDataBlockService.java
services/core/java/com/android/server/am/ActiveServices.java
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/am/RecentTasks.java
services/core/java/com/android/server/net/NetworkPolicyManagerService.java
services/core/java/com/android/server/pm/PackageManagerService.java
services/core/java/com/android/server/pm/PackageSetting.java
services/usage/java/com/android/server/usage/UsageStatsService.java