diff --git a/src/com/android/settings/AirplaneModeEnabler.java b/src/com/android/settings/AirplaneModeEnabler.java index c0d9ffce4d3..7ece8a3861e 100644 --- a/src/com/android/settings/AirplaneModeEnabler.java +++ b/src/com/android/settings/AirplaneModeEnabler.java @@ -29,7 +29,6 @@ import android.util.Log; import androidx.annotation.VisibleForTesting; -import com.android.internal.telephony.flags.Flags; import com.android.settings.network.GlobalSettingsChangeListener; import com.android.settings.network.ProxySubscriptionManager; import com.android.settings.overlay.FeatureFactory; @@ -162,19 +161,13 @@ public class AirplaneModeEnabler extends GlobalSettingsChangeListener { if (context == null || telephonyManager == null) { return false; } - if (Flags.enforceTelephonyFeatureMappingForPublicApis()) { - try { - if (telephonyManager.getEmergencyCallbackMode()) { - return true; - } - } catch (UnsupportedOperationException e) { - // Device doesn't support FEATURE_TELEPHONY_CALLING - // Ignore exception, device is not in ECM mode. - } - } else { + try { if (telephonyManager.getEmergencyCallbackMode()) { return true; } + } catch (UnsupportedOperationException e) { + // Device doesn't support FEATURE_TELEPHONY_CALLING + // Ignore exception, device is not in ECM mode. } final List subInfoList = ProxySubscriptionManager.getInstance(context).getActiveSubscriptionsInfo(); @@ -185,18 +178,12 @@ public class AirplaneModeEnabler extends GlobalSettingsChangeListener { final TelephonyManager telephonyManagerForSubId = telephonyManager.createForSubscriptionId(subInfo.getSubscriptionId()); if (telephonyManagerForSubId != null) { - if (!Flags.enforceTelephonyFeatureMappingForPublicApis()) { + try { if (telephonyManagerForSubId.getEmergencyCallbackMode()) { return true; } - } else { - try { - if (telephonyManagerForSubId.getEmergencyCallbackMode()) { - return true; - } - } catch (UnsupportedOperationException e) { - // Ignore exception, device is not in ECM mode. - } + } catch (UnsupportedOperationException e) { + // Ignore exception, device is not in ECM mode. } } } diff --git a/src/com/android/settings/accessibility/HearingAidCompatibilityPreferenceController.java b/src/com/android/settings/accessibility/HearingAidCompatibilityPreferenceController.java index 821fddd956f..ad962a553aa 100644 --- a/src/com/android/settings/accessibility/HearingAidCompatibilityPreferenceController.java +++ b/src/com/android/settings/accessibility/HearingAidCompatibilityPreferenceController.java @@ -22,7 +22,6 @@ import android.provider.Settings; import android.telephony.TelephonyManager; import com.android.internal.annotations.VisibleForTesting; -import com.android.internal.telephony.flags.Flags; import com.android.settings.R; import com.android.settings.core.TogglePreferenceController; import com.android.settings.overlay.FeatureFactory; @@ -51,17 +50,12 @@ public class HearingAidCompatibilityPreferenceController extends TogglePreferenc @Override public int getAvailabilityStatus() { - if (Flags.enforceTelephonyFeatureMappingForPublicApis()) { - try { - return mTelephonyManager.isHearingAidCompatibilitySupported() ? AVAILABLE - : UNSUPPORTED_ON_DEVICE; - } catch (UnsupportedOperationException e) { - // Device doesn't support FEATURE_TELEPHONY_CALLING - return UNSUPPORTED_ON_DEVICE; - } - } else { + try { return mTelephonyManager.isHearingAidCompatibilitySupported() ? AVAILABLE : UNSUPPORTED_ON_DEVICE; + } catch (UnsupportedOperationException e) { + // Device doesn't support FEATURE_TELEPHONY_CALLING + return UNSUPPORTED_ON_DEVICE; } } diff --git a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java index 8051711ddd4..af83c8934fa 100644 --- a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java +++ b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java @@ -911,15 +911,11 @@ public class EnabledNetworkModePreferenceController extends // assign current call state so that it helps to show correct preference state even // before first onCallStateChanged() by initial registration. - if (Flags.enforceTelephonyFeatureMappingForPublicApis()) { - try { - mCallState = mTelephonyManager.getCallState(subId); - } catch (UnsupportedOperationException e) { - // Device doesn't support FEATURE_TELEPHONY_CALLING - mCallState = TelephonyManager.CALL_STATE_IDLE; - } - } else { + try { mCallState = mTelephonyManager.getCallState(subId); + } catch (UnsupportedOperationException e) { + // Device doesn't support FEATURE_TELEPHONY_CALLING + mCallState = TelephonyManager.CALL_STATE_IDLE; } mTelephonyManager.registerTelephonyCallback( mContext.getMainExecutor(), mTelephonyCallback); diff --git a/src/com/android/settings/network/telephony/Enhanced4gBasePreferenceController.java b/src/com/android/settings/network/telephony/Enhanced4gBasePreferenceController.java index 615351d26c9..8e63e100d49 100644 --- a/src/com/android/settings/network/telephony/Enhanced4gBasePreferenceController.java +++ b/src/com/android/settings/network/telephony/Enhanced4gBasePreferenceController.java @@ -33,7 +33,6 @@ import androidx.preference.Preference; import androidx.preference.PreferenceScreen; import androidx.preference.TwoStatePreference; -import com.android.internal.telephony.flags.Flags; import com.android.settings.R; import com.android.settings.network.ims.VolteQueryImsState; import com.android.settingslib.core.lifecycle.LifecycleObserver; @@ -233,15 +232,11 @@ public class Enhanced4gBasePreferenceController extends TelephonyTogglePreferenc } // assign current call state so that it helps to show correct preference state even // before first onCallStateChanged() by initial registration. - if (Flags.enforceTelephonyFeatureMappingForPublicApis()) { - try { - mCallState = mTelephonyManager.getCallState(subId); - } catch (UnsupportedOperationException e) { - // Device doesn't support FEATURE_TELEPHONY_CALLING - mCallState = TelephonyManager.CALL_STATE_IDLE; - } - } else { + try { mCallState = mTelephonyManager.getCallState(subId); + } catch (UnsupportedOperationException e) { + // Device doesn't support FEATURE_TELEPHONY_CALLING + mCallState = TelephonyManager.CALL_STATE_IDLE; } mTelephonyManager.registerTelephonyCallback( mContext.getMainExecutor(), mTelephonyCallback);