diff options
Diffstat (limited to 'framework/api')
-rw-r--r-- | framework/api/module-lib-current.txt | 1 | ||||
-rw-r--r-- | framework/api/module-lib-lint-baseline.txt | 3 | ||||
-rw-r--r-- | framework/api/system-current.txt | 17 | ||||
-rw-r--r-- | framework/api/system-lint-baseline.txt | 15 |
4 files changed, 31 insertions, 5 deletions
diff --git a/framework/api/module-lib-current.txt b/framework/api/module-lib-current.txt index 739f954..ad11041 100644 --- a/framework/api/module-lib-current.txt +++ b/framework/api/module-lib-current.txt @@ -25,6 +25,7 @@ package android.provider { field public static final String NAMESPACE_SETTINGS_STATS = "settings_stats"; field public static final String NAMESPACE_SETTINGS_UI = "settings_ui"; field public static final String NAMESPACE_TARE = "tare"; + field public static final String NAMESPACE_TETHERING_NATIVE = "tethering_u_or_later_native"; field public static final String NAMESPACE_VENDOR_SYSTEM_NATIVE = "vendor_system_native"; field public static final String NAMESPACE_VENDOR_SYSTEM_NATIVE_BOOT = "vendor_system_native_boot"; field public static final String NAMESPACE_VIRTUALIZATION_FRAMEWORK_NATIVE = "virtualization_framework_native"; diff --git a/framework/api/module-lib-lint-baseline.txt b/framework/api/module-lib-lint-baseline.txt new file mode 100644 index 0000000..feb6f83 --- /dev/null +++ b/framework/api/module-lib-lint-baseline.txt @@ -0,0 +1,3 @@ +// Baseline format: 1.0 +UnflaggedApi: android.provider.DeviceConfig#NAMESPACE_TETHERING_NATIVE: + New API must be flagged with @FlaggedApi: field android.provider.DeviceConfig.NAMESPACE_TETHERING_NATIVE diff --git a/framework/api/system-current.txt b/framework/api/system-current.txt index e4154c6..a69e7fd 100644 --- a/framework/api/system-current.txt +++ b/framework/api/system-current.txt @@ -3,20 +3,25 @@ package android.provider { public final class DeviceConfig { method public static void addOnPropertiesChangedListener(@NonNull String, @NonNull java.util.concurrent.Executor, @NonNull android.provider.DeviceConfig.OnPropertiesChangedListener); + method @RequiresPermission(android.Manifest.permission.WRITE_DEVICE_CONFIG) public static void clearAllLocalOverrides(); + method @RequiresPermission(android.Manifest.permission.WRITE_DEVICE_CONFIG) public static void clearLocalOverride(@NonNull String, @NonNull String); method @RequiresPermission(android.Manifest.permission.MONITOR_DEVICE_CONFIG_ACCESS) public static void clearMonitorCallback(@NonNull android.content.ContentResolver); method @RequiresPermission(anyOf={android.Manifest.permission.WRITE_DEVICE_CONFIG, android.Manifest.permission.WRITE_ALLOWLISTED_DEVICE_CONFIG}) public static boolean deleteProperty(@NonNull String, @NonNull String); method @NonNull public static java.util.Set<java.lang.String> getAdbWritableFlags(); + method @NonNull public static java.util.Set<android.provider.DeviceConfig.Properties> getAllProperties(); method public static boolean getBoolean(@NonNull String, @NonNull String, boolean); - method public static float getFloat(@NonNull String, @NonNull String, float); - method public static int getInt(@NonNull String, @NonNull String, int); - method public static long getLong(@NonNull String, @NonNull String, long); - method @NonNull public static android.provider.DeviceConfig.Properties getProperties(@NonNull String, @NonNull java.lang.String...); + method @RequiresPermission(android.Manifest.permission.READ_DEVICE_CONFIG) public static float getFloat(@NonNull String, @NonNull String, float); + method @RequiresPermission(android.Manifest.permission.READ_DEVICE_CONFIG) public static int getInt(@NonNull String, @NonNull String, int); + method @RequiresPermission(android.Manifest.permission.READ_DEVICE_CONFIG) public static long getLong(@NonNull String, @NonNull String, long); + method @NonNull @RequiresPermission(android.Manifest.permission.READ_DEVICE_CONFIG) public static android.provider.DeviceConfig.Properties getProperties(@NonNull String, @NonNull java.lang.String...); method @Nullable public static String getProperty(@NonNull String, @NonNull String); method @NonNull public static java.util.List<java.lang.String> getPublicNamespaces(); - method @Nullable public static String getString(@NonNull String, @NonNull String, @Nullable String); + method @Nullable @RequiresPermission(android.Manifest.permission.READ_DEVICE_CONFIG) public static String getString(@NonNull String, @NonNull String, @Nullable String); method @RequiresPermission(anyOf={android.Manifest.permission.WRITE_DEVICE_CONFIG, android.Manifest.permission.READ_WRITE_SYNC_DISABLED_MODE_CONFIG}) public static int getSyncDisabledMode(); + method @NonNull public static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getUnderlyingValuesForOverriddenFlags(); method public static void removeOnPropertiesChangedListener(@NonNull android.provider.DeviceConfig.OnPropertiesChangedListener); method @RequiresPermission(anyOf={android.Manifest.permission.WRITE_DEVICE_CONFIG, android.Manifest.permission.WRITE_ALLOWLISTED_DEVICE_CONFIG}) public static void resetToDefaults(int, @Nullable String); + method @RequiresPermission(android.Manifest.permission.WRITE_DEVICE_CONFIG) public static boolean setLocalOverride(@NonNull String, @NonNull String, @NonNull String); method @RequiresPermission(android.Manifest.permission.MONITOR_DEVICE_CONFIG_ACCESS) public static void setMonitorCallback(@NonNull android.content.ContentResolver, @NonNull java.util.concurrent.Executor, @NonNull android.provider.DeviceConfig.MonitorCallback); method @RequiresPermission(anyOf={android.Manifest.permission.WRITE_DEVICE_CONFIG, android.Manifest.permission.WRITE_ALLOWLISTED_DEVICE_CONFIG}) public static boolean setProperties(@NonNull android.provider.DeviceConfig.Properties) throws android.provider.DeviceConfig.BadConfigException; method @RequiresPermission(anyOf={android.Manifest.permission.WRITE_DEVICE_CONFIG, android.Manifest.permission.WRITE_ALLOWLISTED_DEVICE_CONFIG}) public static boolean setProperty(@NonNull String, @NonNull String, @Nullable String, boolean); @@ -46,6 +51,7 @@ package android.provider { field public static final String NAMESPACE_CONNECTIVITY = "connectivity"; field public static final String NAMESPACE_CONSTRAIN_DISPLAY_APIS = "constrain_display_apis"; field public static final String NAMESPACE_CONTENT_CAPTURE = "content_capture"; + field public static final String NAMESPACE_CORE_EXPERIMENTS_TEAM_INTERNAL = "core_experiments_team_internal"; field public static final String NAMESPACE_CREDENTIAL = "credential_manager"; field @Deprecated public static final String NAMESPACE_DEX_BOOT = "dex_boot"; field public static final String NAMESPACE_DISPLAY_MANAGER = "display_manager"; @@ -63,6 +69,7 @@ package android.provider { field public static final String NAMESPACE_MEDIA_NATIVE = "media_native"; field public static final String NAMESPACE_NEARBY = "nearby"; field public static final String NAMESPACE_NETD_NATIVE = "netd_native"; + field public static final String NAMESPACE_NFC = "nfc"; field public static final String NAMESPACE_NNAPI_NATIVE = "nnapi_native"; field public static final String NAMESPACE_ON_DEVICE_PERSONALIZATION = "on_device_personalization"; field public static final String NAMESPACE_OTA = "ota"; diff --git a/framework/api/system-lint-baseline.txt b/framework/api/system-lint-baseline.txt new file mode 100644 index 0000000..5cb0f45 --- /dev/null +++ b/framework/api/system-lint-baseline.txt @@ -0,0 +1,15 @@ +// Baseline format: 1.0 +UnflaggedApi: android.provider.DeviceConfig#NAMESPACE_CORE_EXPERIMENTS_TEAM_INTERNAL: + New API must be flagged with @FlaggedApi: field android.provider.DeviceConfig.NAMESPACE_CORE_EXPERIMENTS_TEAM_INTERNAL +UnflaggedApi: android.provider.DeviceConfig#NAMESPACE_NFC: + New API must be flagged with @FlaggedApi: field android.provider.DeviceConfig.NAMESPACE_NFC +UnflaggedApi: android.provider.DeviceConfig#clearAllLocalOverrides(): + New API must be flagged with @FlaggedApi: method android.provider.DeviceConfig.clearAllLocalOverrides() +UnflaggedApi: android.provider.DeviceConfig#clearLocalOverride(String, String): + New API must be flagged with @FlaggedApi: method android.provider.DeviceConfig.clearLocalOverride(String,String) +UnflaggedApi: android.provider.DeviceConfig#getAllProperties(): + New API must be flagged with @FlaggedApi: method android.provider.DeviceConfig.getAllProperties() +UnflaggedApi: android.provider.DeviceConfig#getUnderlyingValuesForOverriddenFlags(): + New API must be flagged with @FlaggedApi: method android.provider.DeviceConfig.getUnderlyingValuesForOverriddenFlags() +UnflaggedApi: android.provider.DeviceConfig#setLocalOverride(String, String, String): + New API must be flagged with @FlaggedApi: method android.provider.DeviceConfig.setLocalOverride(String,String,String) |