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

Commit d165dc44 authored by Ricardo Cerqueira's avatar Ricardo Cerqueira
Browse files

telephony: add support for HSPA+

Change-Id: Ibf4d9292b77b27790f65e172f0b5c23c2363162a
parent f076c3bc
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -356,6 +356,7 @@ public class MobileDataStateTracker extends NetworkStateTracker {
            networkTypeStr = "hsupa";
            break;
        case TelephonyManager.NETWORK_TYPE_HSPA:
        case TelephonyManager.NETWORK_TYPE_HSPAP:
            networkTypeStr = "hspa";
            break;
        case TelephonyManager.NETWORK_TYPE_CDMA:
+1 −0
Original line number Diff line number Diff line
@@ -1823,6 +1823,7 @@ public final class BatteryStatsImpl extends BatteryStats {
                    bin = DATA_CONNECTION_HSUPA;
                    break;
                case TelephonyManager.NETWORK_TYPE_HSPA:
                case TelephonyManager.NETWORK_TYPE_HSPAP:
                    bin = DATA_CONNECTION_HSPA;
                    break;
                case TelephonyManager.NETWORK_TYPE_IDEN:
+2 −1
Original line number Diff line number Diff line
@@ -1456,7 +1456,8 @@ public class GpsLocationProvider implements LocationProviderInterface {
                if (networkType == TelephonyManager.NETWORK_TYPE_UMTS
                    || networkType == TelephonyManager.NETWORK_TYPE_HSDPA
                    || networkType == TelephonyManager.NETWORK_TYPE_HSUPA
                    || networkType == TelephonyManager.NETWORK_TYPE_HSPA) {
                    || networkType == TelephonyManager.NETWORK_TYPE_HSPA
                    || networkType == TelephonyManager.NETWORK_TYPE_HSPAP) {
                    type = AGPS_REF_LOCATION_TYPE_UMTS_CELLID;
                } else {
                    type = AGPS_REF_LOCATION_TYPE_GSM_CELLID;
+2 −0
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ import static android.telephony.TelephonyManager.NETWORK_TYPE_UMTS;
import static android.telephony.TelephonyManager.NETWORK_TYPE_HSDPA;
import static android.telephony.TelephonyManager.NETWORK_TYPE_HSUPA;
import static android.telephony.TelephonyManager.NETWORK_TYPE_HSPA;
import static android.telephony.TelephonyManager.NETWORK_TYPE_HSPAP;



@@ -143,6 +144,7 @@ public class NeighboringCellInfo implements Parcelable
            case NETWORK_TYPE_HSDPA:
            case NETWORK_TYPE_HSUPA:
            case NETWORK_TYPE_HSPA:
            case NETWORK_TYPE_HSPAP:
                mNetworkType = radioType;
                mPsc = Integer.valueOf(location, 16);
                break;
+5 −0
Original line number Diff line number Diff line
@@ -96,6 +96,8 @@ public class ServiceState implements Parcelable {
    public static final int RADIO_TECHNOLOGY_EHRPD = 13;
    /** @hide */
    public static final int RADIO_TECHNOLOGY_LTE = 14;
    /** @hide */
    public static final int RADIO_TECHNOLOGY_HSPAP = 15;

    /**
     * Available registration states for GSM, UMTS and CDMA.
@@ -435,6 +437,9 @@ public class ServiceState implements Parcelable {
        case RADIO_TECHNOLOGY_LTE:
            radioTechnology = "LTE";
            break;
        case RADIO_TECHNOLOGY_HSPAP:
            radioTechnology = "HSPA+";
            break;
        default:
            Log.w(LOG_TAG, "mRadioTechnology variable out of range.");
        break;
Loading