[Sim UI enhancement] MobileNetworkSettings UI enhancement
- Add the phone number - Add the mobile network(SPN) - Add the IMEI - Add the EID - Remove the mobile data - Remove the Auto data switch - Remove the calls and SMS default subscription Bug: 318310357 Bug: 298898436 Bug: 298891941 Test: atest MobileNetworkEidPreferenceControllerTest atest MobileNetworkImeiPreferenceControllerTest atest MobileNetworkPhoneNumberPreferenceControllerTest atest MobileNetworkSpnPreferenceControllerTest atest MobileDataPreferenceControllerTest atest MobileNetworkSettingsTest Change-Id: Ie2767056dd04d1131390e3a03d6d82d56fe5b2dc
This commit is contained in:
committed by
SongFerng Wang
parent
c7e0649c2e
commit
8535539582
@@ -42,6 +42,7 @@ import androidx.preference.TwoStatePreference;
|
||||
import com.android.internal.annotations.VisibleForTesting;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.datausage.DataUsageUtils;
|
||||
import com.android.settings.flags.Flags;
|
||||
import com.android.settings.network.MobileDataContentObserver;
|
||||
import com.android.settings.network.ProxySubscriptionManager;
|
||||
import com.android.settings.network.SubscriptionsChangeListener;
|
||||
@@ -194,7 +195,8 @@ public class AutoDataSwitchPreferenceController extends TelephonyTogglePreferenc
|
||||
|
||||
@Override
|
||||
public int getAvailabilityStatus(int subId) {
|
||||
if (!SubscriptionManager.isValidSubscriptionId(subId)
|
||||
if (Flags.isDualSimOnboardingEnabled()
|
||||
|| !SubscriptionManager.isValidSubscriptionId(subId)
|
||||
|| SubscriptionManager.getDefaultDataSubscriptionId() == subId
|
||||
|| (!hasMobileData())) {
|
||||
return CONDITIONALLY_UNAVAILABLE;
|
||||
|
||||
Reference in New Issue
Block a user