OSDN Git Service

Follow installd changes, throw exceptions.
authorJeff Sharkey <jsharkey@android.com>
Tue, 12 Jan 2016 00:34:24 +0000 (17:34 -0700)
committerJeff Sharkey <jsharkey@android.com>
Tue, 12 Jan 2016 21:21:24 +0000 (14:21 -0700)
commitfdeeeea6cfdebdb98dd70a7dd48965743af01750
tree1f7c3a5ea590753f32e638d25e24f28366461d5d
parentc3132513bf73022cb299c9041727233300c46a5c
Follow installd changes, throw exceptions.

Start by passing down flags to work on both CE and DE storage areas;
a future change will refine this further.

Force consistent argument checking and null handling for all
installd callers.  Throw explicit exceptions instead of returning int
values that can accidentally be ignored.

Bug: 26466827
Change-Id: Iddb591f6b3c7786d210d3f132ff7f9886a97b749
core/java/com/android/internal/os/InstallerConnection.java
core/java/com/android/internal/os/ZygoteInit.java
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/pm/Installer.java
services/core/java/com/android/server/pm/PackageDexOptimizer.java
services/core/java/com/android/server/pm/PackageInstallerService.java
services/core/java/com/android/server/pm/PackageInstallerSession.java
services/core/java/com/android/server/pm/PackageManagerException.java
services/core/java/com/android/server/pm/PackageManagerService.java
services/core/java/com/android/server/pm/Settings.java