Merge "[Satellite] Move entitlment check to auto type only." into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
3c6c586407
@@ -186,17 +186,17 @@ public class SatelliteSettingPreferenceController extends
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!mCarrierConfigs.getBoolean(KEY_SATELLITE_ENTITLEMENT_SUPPORTED_BOOL)) {
|
|
||||||
preference.setSummary(R.string.satellite_setting_summary_without_entitlement);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isCarrierRoamingNtnConnectedTypeManual()) {
|
if (isCarrierRoamingNtnConnectedTypeManual()) {
|
||||||
preference.setSummary(
|
preference.setSummary(
|
||||||
mCarrierRoamingNtnModeCallback.isSatelliteSmsAvailable()
|
mCarrierRoamingNtnModeCallback.isSatelliteSmsAvailable()
|
||||||
? R.string.satellite_setting_enabled_summary
|
? R.string.satellite_setting_enabled_summary
|
||||||
: R.string.satellite_setting_disabled_summary);
|
: R.string.satellite_setting_disabled_summary);
|
||||||
} else {
|
} else {
|
||||||
|
if (!mCarrierConfigs.getBoolean(KEY_SATELLITE_ENTITLEMENT_SUPPORTED_BOOL)) {
|
||||||
|
preference.setSummary(R.string.satellite_setting_summary_without_entitlement);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Set<Integer> restrictionReason =
|
Set<Integer> restrictionReason =
|
||||||
mSatelliteManager.getAttachRestrictionReasonsForCarrier(mSubId);
|
mSatelliteManager.getAttachRestrictionReasonsForCarrier(mSubId);
|
||||||
|
@@ -217,7 +217,10 @@ public class SatelliteSettingsPreferenceControllerTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
@EnableFlags(com.android.settings.flags.Flags.FLAG_SATELLITE_OEM_SETTINGS_UX_MIGRATION)
|
@EnableFlags(com.android.settings.flags.Flags.FLAG_SATELLITE_OEM_SETTINGS_UX_MIGRATION)
|
||||||
public void summary_noEntitlement_showSummaryWithoutEntitlement() {
|
public void summary_noEntitlementAndTypeIsAuto_showSummaryWithoutEntitlement() {
|
||||||
|
mCarrierConfig.putInt(
|
||||||
|
CarrierConfigManager.KEY_CARRIER_ROAMING_NTN_CONNECT_TYPE_INT,
|
||||||
|
CARRIER_ROAMING_NTN_CONNECT_AUTOMATIC);
|
||||||
mCarrierConfig.putBoolean(
|
mCarrierConfig.putBoolean(
|
||||||
KEY_SATELLITE_ENTITLEMENT_SUPPORTED_BOOL,
|
KEY_SATELLITE_ENTITLEMENT_SUPPORTED_BOOL,
|
||||||
false);
|
false);
|
||||||
@@ -237,9 +240,6 @@ public class SatelliteSettingsPreferenceControllerTest {
|
|||||||
@Test
|
@Test
|
||||||
@EnableFlags(com.android.settings.flags.Flags.FLAG_SATELLITE_OEM_SETTINGS_UX_MIGRATION)
|
@EnableFlags(com.android.settings.flags.Flags.FLAG_SATELLITE_OEM_SETTINGS_UX_MIGRATION)
|
||||||
public void summary_smsAvailableForManualType_showSummaryWithAccount() {
|
public void summary_smsAvailableForManualType_showSummaryWithAccount() {
|
||||||
mCarrierConfig.putBoolean(
|
|
||||||
KEY_SATELLITE_ENTITLEMENT_SUPPORTED_BOOL,
|
|
||||||
true);
|
|
||||||
mCarrierConfig.putInt(
|
mCarrierConfig.putInt(
|
||||||
CarrierConfigManager.KEY_CARRIER_ROAMING_NTN_CONNECT_TYPE_INT,
|
CarrierConfigManager.KEY_CARRIER_ROAMING_NTN_CONNECT_TYPE_INT,
|
||||||
CARRIER_ROAMING_NTN_CONNECT_MANUAL);
|
CARRIER_ROAMING_NTN_CONNECT_MANUAL);
|
||||||
|
Reference in New Issue
Block a user