Loading core/res/AndroidManifest.xml +10 −0 Original line number Diff line number Diff line Loading @@ -8391,6 +8391,16 @@ </intent-filter> </receiver> <!-- Broadcast Receiver listens to sufficient verifier broadcast from Package Manager when installing new SDK. Verification of SDK code during installation time is run to determine compatibility with privacy sandbox restrictions. --> <receiver android:name="com.android.server.sdksandbox.SdkSandboxVerifierReceiver" android:exported="false"> <intent-filter> <action android:name="android.intent.action.PACKAGE_NEEDS_VERIFICATION"/> </intent-filter> </receiver> <service android:name="android.hardware.location.GeofenceHardwareService" android:permission="android.permission.LOCATION_HARDWARE" android:exported="false" /> Loading services/core/java/com/android/server/pm/VerifyingSession.java +2 −1 Original line number Diff line number Diff line Loading @@ -357,7 +357,8 @@ final class VerifyingSession { verifierUser = UserHandle.of(mPm.mUserManager.getCurrentUserId()); } // TODO(b/300965895): Remove when inconsistencies loading classpaths from apex for // user > 1 are fixed. // user > 1 are fixed. Tests should cover verifiers from apex classpaths run on // primary user, secondary user and work profile. if (pkgLite.isSdkLibrary) { verifierUser = UserHandle.SYSTEM; } Loading Loading
core/res/AndroidManifest.xml +10 −0 Original line number Diff line number Diff line Loading @@ -8391,6 +8391,16 @@ </intent-filter> </receiver> <!-- Broadcast Receiver listens to sufficient verifier broadcast from Package Manager when installing new SDK. Verification of SDK code during installation time is run to determine compatibility with privacy sandbox restrictions. --> <receiver android:name="com.android.server.sdksandbox.SdkSandboxVerifierReceiver" android:exported="false"> <intent-filter> <action android:name="android.intent.action.PACKAGE_NEEDS_VERIFICATION"/> </intent-filter> </receiver> <service android:name="android.hardware.location.GeofenceHardwareService" android:permission="android.permission.LOCATION_HARDWARE" android:exported="false" /> Loading
services/core/java/com/android/server/pm/VerifyingSession.java +2 −1 Original line number Diff line number Diff line Loading @@ -357,7 +357,8 @@ final class VerifyingSession { verifierUser = UserHandle.of(mPm.mUserManager.getCurrentUserId()); } // TODO(b/300965895): Remove when inconsistencies loading classpaths from apex for // user > 1 are fixed. // user > 1 are fixed. Tests should cover verifiers from apex classpaths run on // primary user, secondary user and work profile. if (pkgLite.isSdkLibrary) { verifierUser = UserHandle.SYSTEM; } Loading