diff --git a/api/system-current.txt b/api/system-current.txt index 921a6bf2f2727..4c0e1685274f1 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -5864,6 +5864,7 @@ package android.provider { field public static final String NAMESPACE_DEX_BOOT = "dex_boot"; field public static final String NAMESPACE_GAME_DRIVER = "game_driver"; field public static final String NAMESPACE_INPUT_NATIVE_BOOT = "input_native_boot"; + field public static final String NAMESPACE_INTELLIGENCE_ATTENTION = "intelligence_attention"; field public static final String NAMESPACE_MEDIA_NATIVE = "media_native"; field public static final String NAMESPACE_NETD_NATIVE = "netd_native"; field public static final String NAMESPACE_RUNTIME_NATIVE_BOOT = "runtime_native_boot"; @@ -5877,12 +5878,6 @@ package android.provider { field public static final String SERVICE_ENABLED = "service_enabled"; } - public static interface DeviceConfig.IntelligenceAttention { - field public static final String ATTENTION_ENABLED = "attention_enabled"; - field public static final String ATTENTION_SETTINGS = "attention_settings"; - field public static final String NAMESPACE = "intelligence_attention"; - } - public static interface DeviceConfig.OnPropertiesChangedListener { method public void onPropertiesChanged(@NonNull android.provider.DeviceConfig.Properties); } diff --git a/core/java/android/provider/DeviceConfig.java b/core/java/android/provider/DeviceConfig.java index 7a0bb91d9f36f..fd6a910f642fc 100644 --- a/core/java/android/provider/DeviceConfig.java +++ b/core/java/android/provider/DeviceConfig.java @@ -130,6 +130,14 @@ public final class DeviceConfig { @SystemApi public static final String NAMESPACE_INPUT_NATIVE_BOOT = "input_native_boot"; + /** + * Namespace for attention-based features provided by on-device machine intelligence. + * + * @hide + */ + @SystemApi + public static final String NAMESPACE_INTELLIGENCE_ATTENTION = "intelligence_attention"; + /** * Namespace for all media native related features. * @@ -228,22 +236,6 @@ public final class DeviceConfig { String USAP_POOL_REFILL_THRESHOLD = "usap_refill_threshold"; } - /** - * Namespace for attention-based features provided by on-device machine intelligence. - * - * @hide - */ - @SystemApi - public interface IntelligenceAttention { - String NAMESPACE = "intelligence_attention"; - - /** If {@code true}, enables the attention features. */ - String ATTENTION_ENABLED = "attention_enabled"; - - /** Settings for the attention features. */ - String ATTENTION_SETTINGS = "attention_settings"; - } - /** * Privacy related properties definitions. *