diff --git a/AconfigFlags.bp b/AconfigFlags.bp index 858620b41088962f9b4cb06f736da3096d4242ab..f44f5feff6ddf59a98c9719b49328e0903124ab2 100644 --- a/AconfigFlags.bp +++ b/AconfigFlags.bp @@ -30,7 +30,7 @@ aconfig_declarations_group { "android.security.flags-aconfig-java", "com.android.hardware.camera2-aconfig-java", "com.android.hardware.input-aconfig-java", - "com.android.net.thread.flags-aconfig-java", + "com.android.net.thread.platform.flags-aconfig-java", "com.android.text.flags-aconfig-java", "com.android.window.flags.window-aconfig-java", // !!! KEEP THIS LIST ALPHABETICAL !!! @@ -241,8 +241,8 @@ aconfig_declarations { // Thread network aconfig_declarations { - name: "com.android.net.thread.flags-aconfig", - package: "com.android.net.thread.flags", + name: "com.android.net.thread.platform.flags-aconfig", + package: "com.android.net.thread.platform.flags", srcs: ["core/java/android/net/thread/flags.aconfig"], } @@ -254,8 +254,8 @@ java_aconfig_library { } java_aconfig_library { - name: "com.android.net.thread.flags-aconfig-java", - aconfig_declarations: "com.android.net.thread.flags-aconfig", + name: "com.android.net.thread.platform.flags-aconfig-java", + aconfig_declarations: "com.android.net.thread.platform.flags-aconfig", defaults: ["framework-minus-apex-aconfig-java-defaults"], } diff --git a/core/java/android/content/Context.java b/core/java/android/content/Context.java index bfb041cf3edd1fff50c2bc2cf15e94722b3862dc..fa812672839eb9befa3cf98808d7b97db5c1cbf2 100644 --- a/core/java/android/content/Context.java +++ b/core/java/android/content/Context.java @@ -4767,7 +4767,9 @@ public abstract class Context { * @see android.net.thread.ThreadNetworkManager * @hide */ - @FlaggedApi(com.android.net.thread.flags.Flags.FLAG_THREAD_ENABLED_PLATFORM) + // TODO (b/325886480): update the flag to + // "com.android.net.thread.platform.flags.Flags.FLAG_THREAD_ENABLED_PLATFORM" + @FlaggedApi("com.android.net.thread.flags.thread_enabled_platform") @SystemApi public static final String THREAD_NETWORK_SERVICE = "thread_network"; diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index c943789c2e33a115ad5faed8db96a95d050ca8df..1cfdc78f6e2f60942556bbe66e575e593a0caa74 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -3756,7 +3756,9 @@ public abstract class PackageManager { * The device is capable of communicating with other devices via * <a href="https://www.threadgroup.org">Thread</a> networking protocol. */ - @FlaggedApi(com.android.net.thread.flags.Flags.FLAG_THREAD_ENABLED_PLATFORM) + // TODO (b/325886480): update the flag to + // "com.android.net.thread.platform.flags.Flags.FLAG_THREAD_ENABLED_PLATFORM" + @FlaggedApi("com.android.net.thread.flags.thread_enabled_platform") @SdkConstant(SdkConstantType.FEATURE) public static final String FEATURE_THREAD_NETWORK = "android.hardware.thread_network"; diff --git a/core/java/android/net/thread/flags.aconfig b/core/java/android/net/thread/flags.aconfig index ff762d78c4124ded36857873bf6f633d8dd51106..d679f9c3acb859e1e2af51f569029228fb737925 100644 --- a/core/java/android/net/thread/flags.aconfig +++ b/core/java/android/net/thread/flags.aconfig @@ -1,4 +1,4 @@ -package: "com.android.net.thread.flags" +package: "com.android.net.thread.platform.flags" # This file contains aconfig flags used from platform code # Flags used for module APIs must be in aconfig files under each modules diff --git a/core/java/android/os/UserManager.java b/core/java/android/os/UserManager.java index f60a8a48289c7ac68c0e8bcd4d18cc2d0b905a4b..0081d5edec072d838453b6dbd4a2e73a9d890d1e 100644 --- a/core/java/android/os/UserManager.java +++ b/core/java/android/os/UserManager.java @@ -1867,7 +1867,9 @@ public class UserManager { * @see DevicePolicyManager#clearUserRestriction(ComponentName, String) * @see #getUserRestrictions() */ - @FlaggedApi(com.android.net.thread.flags.Flags.FLAG_THREAD_USER_RESTRICTION_ENABLED) + // TODO (b/325886480): update the flag to + // "com.android.net.thread.platform.flags.Flags.FLAG_THREAD_USER_RESTRICTION_ENABLED" + @FlaggedApi("com.android.net.thread.flags.thread_user_restriction_enabled") public static final String DISALLOW_THREAD_NETWORK = "no_thread_network"; /** diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java index b14d37df98921e260f5e9d21c3342290f4cd696b..aab14adecf9d49de69484370682e9d76c67871ac 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java @@ -483,7 +483,6 @@ import com.android.internal.widget.PasswordValidationError; import com.android.modules.utils.TypedXmlPullParser; import com.android.modules.utils.TypedXmlSerializer; import com.android.net.module.util.ProxyUtils; -import com.android.net.thread.flags.Flags; import com.android.server.AlarmManagerInternal; import com.android.server.LocalManagerRegistry; import com.android.server.LocalServices; @@ -13836,7 +13835,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { UserManager.DISALLOW_SMS, new String[]{MANAGE_DEVICE_POLICY_SMS}); USER_RESTRICTION_PERMISSIONS.put( UserManager.DISALLOW_SYSTEM_ERROR_DIALOGS, new String[]{MANAGE_DEVICE_POLICY_SYSTEM_DIALOGS}); - if (Flags.threadUserRestrictionEnabled()) { + if (com.android.net.thread.platform.flags.Flags.threadUserRestrictionEnabled()) { USER_RESTRICTION_PERMISSIONS.put( UserManager.DISALLOW_THREAD_NETWORK, new String[]{MANAGE_DEVICE_POLICY_THREAD_NETWORK});