Add tethering native flag namespace to sDeviceConfigScopes

DeviceConfig was moved to the module and adding new namespace requires
API change but API is already frozen.
So this CL defines namespace constant in SettingsToPropertiesMapper.
This constant needs to be moved to DeviceConfig module (b/282593625)

Bug: 281944942
Test: adb shell device_config put tethering_u_or_later_native test 1
Test: Read persist.device_config.tethering_u_or_later_native.test property
Test: from system server and Tethering.apk
Change-Id: I6d275f3943c14c65b05d81e3049b4757d9063806
This commit is contained in:
Motomu Utsumi
2023-05-15 11:38:23 +09:00
parent 2e637bb64b
commit 9cb522b16c

View File

@@ -72,6 +72,10 @@ public class SettingsToPropertiesMapper {
Settings.Global.NATIVE_FLAGS_HEALTH_CHECK_ENABLED,
};
// TODO(b/282593625): Move this constant to DeviceConfig module
private static final String NAMESPACE_TETHERING_U_OR_LATER_NATIVE =
"tethering_u_or_later_native";
// All the flags under the listed DeviceConfig scopes will be synced to native level.
//
// NOTE: please grant write permission system property prefix
@@ -106,7 +110,8 @@ public class SettingsToPropertiesMapper {
DeviceConfig.NAMESPACE_WINDOW_MANAGER_NATIVE_BOOT,
DeviceConfig.NAMESPACE_MEMORY_SAFETY_NATIVE_BOOT,
DeviceConfig.NAMESPACE_MEMORY_SAFETY_NATIVE,
DeviceConfig.NAMESPACE_HDMI_CONTROL
DeviceConfig.NAMESPACE_HDMI_CONTROL,
NAMESPACE_TETHERING_U_OR_LATER_NATIVE
};
private final String[] mGlobalSettings;