From 429644648907cdc8c11f44e271bbac4219dff16f Mon Sep 17 00:00:00 2001 From: Chaohui Wang Date: Thu, 20 Oct 2022 17:26:16 +0800 Subject: [PATCH] Add Context.domainVerificationManager Bug: 236346018 Test: Manual with App Info page Test: Settings Unit tests Change-Id: I3558f30fe567bfb049d75a543e6b3ce5a863c77b --- .../spaprivileged/framework/common/Contexts.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/framework/common/Contexts.kt b/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/framework/common/Contexts.kt index 1dc52cbfb4ece..99649263c76aa 100644 --- a/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/framework/common/Contexts.kt +++ b/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/framework/common/Contexts.kt @@ -3,6 +3,8 @@ package com.android.settingslib.spaprivileged.framework.common import android.app.admin.DevicePolicyManager import android.app.usage.StorageStatsManager import android.content.Context +import android.content.pm.verify.domain.DomainVerificationManager +import android.os.UserHandle import android.os.UserManager /** The [UserManager] instance. */ @@ -13,3 +15,10 @@ val Context.devicePolicyManager get() = getSystemService(DevicePolicyManager::cl /** The [StorageStatsManager] instance. */ val Context.storageStatsManager get() = getSystemService(StorageStatsManager::class.java)!! + +/** The [DomainVerificationManager] instance. */ +val Context.domainVerificationManager + get() = getSystemService(DomainVerificationManager::class.java)!! + +/** Gets a new [Context] for the given [UserHandle]. */ +fun Context.asUser(userHandle: UserHandle): Context = createContextAsUser(userHandle, 0)