OSDN Git Service

Save overlay paths as user state
authorTodd Kennedy <toddke@google.com>
Tue, 13 Jun 2017 15:24:32 +0000 (08:24 -0700)
committerTodd Kennedy <toddke@google.com>
Tue, 13 Jun 2017 19:05:44 +0000 (12:05 -0700)
commitb274947dfb03f04872546774af0f8770ade5bed7
tree58e189bb3edd1d0fcb61557d29c7dda874c75c0e
parentc7ea7effde64c682ba8ddaca0fd9ac4354029e41
Save overlay paths as user state

Instead of maintaining a separate structure just for overlay
paths, store them as user state in the package setting. Also
centralize updating the overlay paths to avoid issues with
inconsistent updates.

Fixes: 36561125
Test: Manual
Change-Id: Iac1c987e8650074dbc564e332d5da1950fad6ac5
core/java/android/content/pm/PackageParser.java
core/java/android/content/pm/PackageUserState.java
services/core/java/com/android/server/pm/PackageManagerService.java
services/core/java/com/android/server/pm/PackageSettingBase.java
services/core/java/com/android/server/pm/Settings.java