diff --git a/core/api/current.txt b/core/api/current.txt index abe45acea13a7..4a1c325ebff78 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -10501,6 +10501,7 @@ package android.content { field public static final String DEVICE_POLICY_SERVICE = "device_policy"; field public static final String DISPLAY_HASH_SERVICE = "display_hash"; field public static final String DISPLAY_SERVICE = "display"; + field public static final String DOMAIN_VERIFICATION_SERVICE = "domain_verification"; field public static final String DOWNLOAD_SERVICE = "download"; field public static final String DROPBOX_SERVICE = "dropbox"; field public static final String EUICC_SERVICE = "euicc"; diff --git a/core/api/system-current.txt b/core/api/system-current.txt index c1d13dd1ab7ac..e60467f8f14d9 100644 --- a/core/api/system-current.txt +++ b/core/api/system-current.txt @@ -2162,7 +2162,6 @@ package android.content { field public static final int BIND_ALLOW_FOREGROUND_SERVICE_STARTS_FROM_BACKGROUND = 262144; // 0x40000 field public static final String CONTENT_SUGGESTIONS_SERVICE = "content_suggestions"; field public static final String CONTEXTHUB_SERVICE = "contexthub"; - field public static final String DOMAIN_VERIFICATION_SERVICE = "domain_verification"; field public static final String ETHERNET_SERVICE = "ethernet"; field public static final String EUICC_CARD_SERVICE = "euicc_card"; field public static final String FONT_SERVICE = "font"; diff --git a/core/java/android/content/Context.java b/core/java/android/content/Context.java index 0509e3f77c1ff..ddcb9b137c07f 100644 --- a/core/java/android/content/Context.java +++ b/core/java/android/content/Context.java @@ -3713,6 +3713,9 @@ public abstract class Context { * usage statistics. *
{@link #HARDWARE_PROPERTIES_SERVICE} ("hardware_properties") *
A {@link android.os.HardwarePropertiesManager} for accessing hardware properties. + *
{@link #DOMAIN_VERIFICATION_SERVICE} ("domain_verification") + *
A {@link android.content.pm.verify.domain.DomainVerificationManager} for accessing + * web domain approval state. * * *

Note: System services obtained via this API may be closely associated with @@ -3794,6 +3797,8 @@ public abstract class Context { * @see android.app.usage.NetworkStatsManager * @see android.os.HardwarePropertiesManager * @see #HARDWARE_PROPERTIES_SERVICE + * @see #DOMAIN_VERIFICATION_SERVICE + * @see android.content.pm.verify.domain.DomainVerificationManager */ public abstract @Nullable Object getSystemService(@ServiceName @NonNull String name); @@ -3813,7 +3818,8 @@ public abstract class Context { * {@link android.view.inputmethod.InputMethodManager}, * {@link android.app.UiModeManager}, {@link android.app.DownloadManager}, * {@link android.os.BatteryManager}, {@link android.app.job.JobScheduler}, - * {@link android.app.usage.NetworkStatsManager}. + * {@link android.app.usage.NetworkStatsManager}, + * {@link android.content.pm.verify.domain.DomainVerificationManager}. *

* *

@@ -5544,12 +5550,13 @@ public abstract class Context { public static final String GAME_SERVICE = "game"; /** - * Use with {@link #getSystemService(String)} to access domain verification service. + * Use with {@link #getSystemService(String)} to access + * {@link android.content.pm.verify.domain.DomainVerificationManager} to retrieve approval and + * user state for declared web domains. * * @see #getSystemService(String) - * @hide + * @see android.content.pm.verify.domain.DomainVerificationManager */ - @SystemApi public static final String DOMAIN_VERIFICATION_SERVICE = "domain_verification"; /**