OSDN Git Service

Implement service filtering
authorTodd Kennedy <toddke@google.com>
Fri, 31 Mar 2017 00:50:42 +0000 (17:50 -0700)
committerTodd Kennedy <toddke@google.com>
Fri, 31 Mar 2017 21:30:42 +0000 (14:30 -0700)
commit51b3aaccfe7f8d7a97fb1218c40a37428f26a6a1
tree1383921248997bfb5920178dceaba80226eac585
parent9220ff1f5a5793c3414ca823534a27ff19ed0801
Implement service filtering

Instant apps can no longer see services that haven't been
exposed to them via the visibleToInstantApps attribute.

Change-Id: I6fd78067d1253825668d67b9e17dd3a0703f5d57
Fixes: 35871716
Test: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.EphemeralTest
core/java/android/content/pm/PackageManagerInternal.java
services/core/java/com/android/server/am/ActiveServices.java
services/core/java/com/android/server/am/ServiceRecord.java
services/core/java/com/android/server/pm/PackageManagerService.java
services/core/java/com/android/server/pm/Settings.java