Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 36600318 authored by Bonian Chen's avatar Bonian Chen Committed by Android (Google) Code Review
Browse files

Merge "[Settings] support of getPhoneNumber API"

parents 0b97fbff 3dfad588
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -540,13 +540,14 @@ public class SubscriptionUtil {
            return null;
        }

        TelephonyManager telephonyManager = context.getSystemService(TelephonyManager.class);
        String rawPhoneNumber =
                telephonyManager.getLine1Number(subscriptionInfo.getSubscriptionId());
        String countryIso = MccTable.countryCodeForMcc(subscriptionInfo.getMccString());
        final SubscriptionManager subscriptionManager = context.getSystemService(
                SubscriptionManager.class);
        String rawPhoneNumber = subscriptionManager.getPhoneNumber(
                subscriptionInfo.getSubscriptionId());
        if (TextUtils.isEmpty(rawPhoneNumber)) {
            return null;
        }
        String countryIso = MccTable.countryCodeForMcc(subscriptionInfo.getMccString());
        return PhoneNumberUtils.formatNumber(rawPhoneNumber, countryIso);
    }