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

Commit 4c478ca3 authored by yinxu's avatar yinxu
Browse files

Use TelephonyManager#getSimOperatorName for Carrier WiFi

Bug: 179092121
Test: Manual Test
Change-Id: I3f58bd446afefd860bc8b28bcccb9a5c28958ba0
parent 4415e098
Loading
Loading
Loading
Loading
+2 −10
Original line number Original line Diff line number Diff line
@@ -343,16 +343,8 @@ public class MobileSignalController extends SignalController<MobileState, Mobile
        return Utils.isInService(mServiceState);
        return Utils.isInService(mServiceState);
    }
    }


    String getNonDefaultCarrierName() {
    String getNetworkNameForCarrierWiFi() {
        if (!mCurrentState.networkNameData.equals(mNetworkNameDefault)) {
        return mPhone.getSimOperatorName();
            return mCurrentState.networkNameData;
        } else if (mSubscriptionInfo.getCarrierName() != null) {
            return mSubscriptionInfo.getCarrierName().toString();
        } else if (mSubscriptionInfo.getDisplayName() != null) {
            return mSubscriptionInfo.getDisplayName().toString();
        } else {
            return "";
        }
    }
    }


    private boolean isRoaming() {
    private boolean isRoaming() {
+2 −2
Original line number Original line Diff line number Diff line
@@ -528,9 +528,9 @@ public class NetworkControllerImpl extends BroadcastReceiver
        return mConnectedTransports.get(NetworkCapabilities.TRANSPORT_ETHERNET);
        return mConnectedTransports.get(NetworkCapabilities.TRANSPORT_ETHERNET);
    }
    }


    String getNonDefaultMobileDataNetworkName(int subId) {
    String getNetworkNameForCarrierWiFi(int subId) {
        MobileSignalController controller = getControllerWithSubId(subId);
        MobileSignalController controller = getControllerWithSubId(subId);
        return controller != null ? controller.getNonDefaultCarrierName() : "";
        return controller != null ? controller.getNetworkNameForCarrierWiFi() : "";
    }
    }


    private void notifyControllersMobileDataChanged() {
    private void notifyControllersMobileDataChanged() {
+1 −1
Original line number Original line Diff line number Diff line
@@ -147,7 +147,7 @@ public class WifiSignalController extends
        IconState qsIcon = new IconState(
        IconState qsIcon = new IconState(
                mCurrentState.connected, getQsCurrentIconIdForCarrierWifi(), contentDescription);
                mCurrentState.connected, getQsCurrentIconIdForCarrierWifi(), contentDescription);
        CharSequence description =
        CharSequence description =
                mNetworkController.getNonDefaultMobileDataNetworkName(mCurrentState.subId);
                mNetworkController.getNetworkNameForCarrierWiFi(mCurrentState.subId);
        callback.setMobileDataIndicators(statusIcon, qsIcon, typeIcon, qsTypeIcon,
        callback.setMobileDataIndicators(statusIcon, qsIcon, typeIcon, qsTypeIcon,
                mCurrentState.activityIn, mCurrentState.activityOut, dataContentDescription,
                mCurrentState.activityIn, mCurrentState.activityOut, dataContentDescription,
                dataContentDescriptionHtml, description, icons.isWide,
                dataContentDescriptionHtml, description, icons.isWide,