/aosp12/packages/apps/Settings/tests/unit/src/com/android/settings/development/featureflags/ |
H A D | FeatureFlagPersistentTest.java | 23 import android.util.FeatureFlagUtils; 50 FeatureFlagUtils.getAllFeatureFlags().put(TEST_FEATURE_NAME, "false"); in setUp() 52 FeatureFlagUtils.getAllFeatureFlags().put(VOLATILE_FALSE_NAME, "false"); in setUp() 53 FeatureFlagUtils.getAllFeatureFlags().put(VOLATILE_TRUE_NAME, "true"); in setUp() 56 FeatureFlagUtils.getAllFeatureFlags().put(PERSISTENT_FALSE_NAME, "false"); in setUp() 59 FeatureFlagUtils.getAllFeatureFlags().put(PERSISTENT_TRUE_NAME, "true"); in setUp() 73 SystemProperties.set(FeatureFlagUtils.FFLAG_PREFIX + flagName, ""); in cleanup() 74 SystemProperties.set(FeatureFlagUtils.FFLAG_OVERRIDE_PREFIX + flagName, ""); in cleanup() 75 SystemProperties.set(FeatureFlagUtils.PERSIST_PREFIX + flagName, ""); in cleanup() 116 FeatureFlagUtils.setEnabled(mContext, TEST_FEATURE_NAME, false); in isEnabled_sysPropEnabled_shouldReturnTrue() [all …]
|
/aosp12/frameworks/base/core/tests/featureflagtests/src/android/util/ |
H A D | FeatureFlagUtilsTest.java | 58 SystemProperties.set(FeatureFlagUtils.FFLAG_PREFIX + TEST_FEATURE_NAME, ""); in cleanup() 64 FeatureFlagUtils.getAllFeatureFlags().put(TEST_FEATURE_NAME, "true"); in testGetFlag_enabled_shouldReturnTrue() 66 assertTrue(FeatureFlagUtils.isEnabled(mContext, TEST_FEATURE_NAME)); in testGetFlag_enabled_shouldReturnTrue() 71 SystemProperties.set(FeatureFlagUtils.FFLAG_PREFIX + TEST_FEATURE_NAME, "false"); in testGetFlag_adb_override_shouldReturnTrue() 74 assertTrue(FeatureFlagUtils.isEnabled(mContext, TEST_FEATURE_NAME)); in testGetFlag_adb_override_shouldReturnTrue() 79 SystemProperties.set(FeatureFlagUtils.FFLAG_PREFIX + TEST_FEATURE_NAME, "false"); in testGetFlag_settings_override_shouldReturnTrue() 84 assertTrue(FeatureFlagUtils.isEnabled(mContext, TEST_FEATURE_NAME)); in testGetFlag_settings_override_shouldReturnTrue() 89 assertFalse(FeatureFlagUtils.isEnabled(mContext, TEST_FEATURE_NAME)); in testSetEnabled_shouldSetOverrideFlag() 91 FeatureFlagUtils.setEnabled(null /* context */, TEST_FEATURE_NAME, true); in testSetEnabled_shouldSetOverrideFlag() 96 FeatureFlagUtils.FFLAG_OVERRIDE_PREFIX + TEST_FEATURE_NAME, ""))); in testSetEnabled_shouldSetOverrideFlag() [all …]
|
/aosp12/packages/apps/Settings/src/com/android/settings/development/featureflags/ |
H A D | FeatureFlagPersistent.java | 22 import android.util.FeatureFlagUtils; 41 String value = SystemProperties.get(FeatureFlagUtils.PERSIST_PREFIX + feature); in isEnabled() 45 return FeatureFlagUtils.isEnabled(context, feature); in isEnabled() 50 SystemProperties.set(FeatureFlagUtils.PERSIST_PREFIX + feature, enabled ? "true" : "false"); in setEnabled() 51 FeatureFlagUtils.setEnabled(context, feature, enabled); in setEnabled()
|
H A D | FeatureFlagPreference.java | 20 import android.util.FeatureFlagUtils; 39 isFeatureEnabled = FeatureFlagUtils.isEnabled(context, key); in FeatureFlagPreference() 50 FeatureFlagUtils.setEnabled(getContext(), mKey, isChecked); in setChecked()
|
H A D | FeatureFlagsPreferenceController.java | 21 import android.util.FeatureFlagUtils; 50 final Map<String, String> featureMap = FeatureFlagUtils.getAllFeatureFlags(); in displayPreference()
|
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/flags/ |
H A D | FeatureFlags.java | 20 import android.util.FeatureFlagUtils; 133 return FeatureFlagUtils.isEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL); in isProviderModelSettingEnabled() 152 return FeatureFlagUtils.isEnabled(context, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL); in isProviderModelSettingEnabled()
|
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/dialog/ |
H A D | InternetDialogUtil.java | 4 import android.util.FeatureFlagUtils; 12 return FeatureFlagUtils.isEnabled(context, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL); in isProviderModelEnabled()
|
/aosp12/frameworks/base/core/java/android/util/ |
H A D | OWNERS | 1 per-file FeatureFlagUtils.java = sbasi@google.com 2 per-file FeatureFlagUtils.java = tmfang@google.com 3 per-file FeatureFlagUtils.java = asapperstein@google.com
|
H A D | FeatureFlagUtils.java | 36 public class FeatureFlagUtils { class
|
/aosp12/packages/apps/Settings/src/com/android/settings/activityembedding/ |
H A D | ActivityEmbeddingUtils.java | 24 import android.util.FeatureFlagUtils; 59 final boolean isFlagEnabled = FeatureFlagUtils.isEnabled(context, in isEmbeddingActivityEnabled() 60 FeatureFlagUtils.SETTINGS_SUPPORT_LARGE_SCREEN); in isEmbeddingActivityEnabled()
|
/aosp12/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/qs/carrier/ |
H A D | QSCarrierTest.java | 25 import android.util.FeatureFlagUtils; 56 if (FeatureFlagUtils.isEnabled(mContext, FeatureFlagUtils.SETTINGS_PROVIDER_MODEL)) { in setUp()
|
/aosp12/packages/apps/Settings/tests/robotests/src/com/android/settings/ |
H A D | AllInOneTetherSettingsTest.java | 40 import android.util.FeatureFlagUtils; 103 FeatureFlagUtils.setEnabled(mContext, FeatureFlags.TETHER_ALL_IN_ONE, true); in setUp() 117 FeatureFlagUtils.setEnabled(mContext, FeatureFlags.TETHER_ALL_IN_ONE, true); in getNonIndexableKeys_tetherAvailable_featureEnabled_keysReturnedCorrectly() 138 FeatureFlagUtils.setEnabled(mContext, FeatureFlags.TETHER_ALL_IN_ONE, false); in getNonIndexableKeys_tetherAvailable_featureDisabled_keysReturned()
|
H A D | TetherSettingsTest.java | 48 import android.util.FeatureFlagUtils; 103 FeatureFlagUtils.setEnabled(mContext, FeatureFlags.TETHER_ALL_IN_ONE, false); in testTetherNonIndexableKeys_tetherAvailable_keysNotReturned() 138 FeatureFlagUtils.setEnabled(mContext, FeatureFlags.TETHER_ALL_IN_ONE, false); in testTetherNonIndexableKeys_usbAvailable_usbKeyNotReturned() 161 FeatureFlagUtils.setEnabled(mContext, FeatureFlags.TETHER_ALL_IN_ONE, false); in testTetherNonIndexableKeys_bluetoothAvailable_bluetoothKeyNotReturned()
|
/aosp12/packages/apps/Settings/tests/robotests/src/com/android/settings/sound/ |
H A D | AudioOutputSwitchPreferenceControllerTest.java | 41 import android.util.FeatureFlagUtils; 186 FeatureFlagUtils.setEnabled(mContext, FeatureFlags.AUDIO_SWITCHER_SETTINGS, false); in getAvailabilityStatus_disableFlagNoBluetoothFeature_returnUnavailable() 194 FeatureFlagUtils.setEnabled(mContext, FeatureFlags.AUDIO_SWITCHER_SETTINGS, false); in getAvailabilityStatus_disableFlagWithBluetoothFeature_returnUnavailable() 203 FeatureFlagUtils.setEnabled(mContext, FeatureFlags.AUDIO_SWITCHER_SETTINGS, true); in getAvailabilityStatus_enableFlagWithBluetoothFeature_returnAvailable() 211 FeatureFlagUtils.setEnabled(mContext, FeatureFlags.AUDIO_SWITCHER_SETTINGS, true); in getAvailabilityStatus_enableFlagNoBluetoothFeature_returnUnavailable()
|
/aosp12/packages/apps/Settings/src/com/android/settings/wifi/tether/ |
H A D | WifiTetherSecurityPreferenceController.java | 26 import android.util.FeatureFlagUtils; 67 return FeatureFlagUtils.isEnabled(mContext, FeatureFlags.TETHER_ALL_IN_ONE) in getPreferenceKey()
|
H A D | WifiTetherApBandPreferenceController.java | 24 import android.util.FeatureFlagUtils; 92 return FeatureFlagUtils.isEnabled(mContext, FeatureFlags.TETHER_ALL_IN_ONE) in getPreferenceKey()
|
H A D | WifiTetherPasswordPreferenceController.java | 25 import android.util.FeatureFlagUtils; 68 return FeatureFlagUtils.isEnabled(mContext, FeatureFlags.TETHER_ALL_IN_ONE) in getPreferenceKey()
|
H A D | WifiTetherSSIDPreferenceController.java | 26 import android.util.FeatureFlagUtils; 71 return FeatureFlagUtils.isEnabled(mContext, FeatureFlags.TETHER_ALL_IN_ONE) in getPreferenceKey()
|
H A D | WifiTetherSettings.java | 31 import android.util.FeatureFlagUtils; 254 return !FeatureFlagUtils.isEnabled(context, FeatureFlags.TETHER_ALL_IN_ONE);
|
/aosp12/packages/apps/Settings/tests/robotests/src/com/android/settings/wifi/tether/ |
H A D | WifiTetherSettingsTest.java | 37 import android.util.FeatureFlagUtils; 94 FeatureFlagUtils.setEnabled(mContext, FeatureFlags.TETHER_ALL_IN_ONE, false); in wifiTetherNonIndexableKeys_tetherAvailable_keysNotReturned()
|
/aosp12/packages/apps/Settings/src/com/android/settings/network/ |
H A D | AllInOneTetherPreferenceController.java | 32 import android.util.FeatureFlagUtils; 106 || !FeatureFlagUtils.isEnabled(mContext, FeatureFlags.TETHER_ALL_IN_ONE)) { in getAvailabilityStatus()
|
H A D | TetherPreferenceController.java | 36 import android.util.FeatureFlagUtils; 115 && !FeatureFlagUtils.isEnabled(mContext, FeatureFlags.TETHER_ALL_IN_ONE); in isAvailable()
|
/aosp12/packages/apps/Settings/src/com/android/settings/ |
H A D | Settings.java | 23 import android.util.FeatureFlagUtils; 67 if (!FeatureFlagUtils.isEnabled(context, FeatureFlags.TETHER_ALL_IN_ONE)) { in wrapIntentWithAllInOneTetherSettingsIfNeeded()
|
/aosp12/packages/apps/Settings/src/com/android/settings/sound/ |
H A D | AudioSwitchPreferenceController.java | 33 import android.util.FeatureFlagUtils; 116 return FeatureFlagUtils.isEnabled(mContext, FeatureFlags.AUDIO_SWITCHER_SETTINGS) && in getAvailabilityStatus()
|
/aosp12/frameworks/base/services/core/java/com/android/server/am/ |
H A D | PhantomProcessList.java | 21 import static android.util.FeatureFlagUtils.SETTINGS_ENABLE_MONITOR_PHANTOM_PROCS; 32 import android.util.FeatureFlagUtils; 424 if (!mService.mSystemReady || !FeatureFlagUtils.isEnabled(mService.mContext, in trimPhantomProcessesIfNecessary()
|