Merge "Access Identity and SignalStrength from CellInfo"

am: c99ced9db8

Change-Id: Ibec751dc256381a504d0366725f6d43b624f27ab
This commit is contained in:
Nathan Harold
2018-07-23 15:53:55 -07:00
committed by android-build-merger
6 changed files with 19 additions and 0 deletions

View File

@@ -17,6 +17,7 @@
package android.telephony;
import android.annotation.IntDef;
import android.annotation.NonNull;
import android.os.Parcel;
import android.os.Parcelable;
@@ -124,6 +125,14 @@ public abstract class CellInfo implements Parcelable {
mTimeStamp = timeStamp;
}
/** @hide */
@NonNull
public abstract CellIdentity getCellIdentity();
/** @hide */
@NonNull
public abstract CellSignalStrength getCellSignalStrength();
/**
* Gets the connection status of this cell.
*

View File

@@ -45,6 +45,7 @@ public final class CellInfoCdma extends CellInfo implements Parcelable {
this.mCellSignalStrengthCdma = ci.mCellSignalStrengthCdma.copy();
}
@Override
public CellIdentityCdma getCellIdentity() {
return mCellIdentityCdma;
}
@@ -53,6 +54,7 @@ public final class CellInfoCdma extends CellInfo implements Parcelable {
mCellIdentityCdma = cid;
}
@Override
public CellSignalStrengthCdma getCellSignalStrength() {
return mCellSignalStrengthCdma;
}

View File

@@ -45,6 +45,7 @@ public final class CellInfoGsm extends CellInfo implements Parcelable {
this.mCellSignalStrengthGsm = ci.mCellSignalStrengthGsm.copy();
}
@Override
public CellIdentityGsm getCellIdentity() {
return mCellIdentityGsm;
}
@@ -53,6 +54,7 @@ public final class CellInfoGsm extends CellInfo implements Parcelable {
mCellIdentityGsm = cid;
}
@Override
public CellSignalStrengthGsm getCellSignalStrength() {
return mCellSignalStrengthGsm;
}

View File

@@ -45,6 +45,7 @@ public final class CellInfoLte extends CellInfo implements Parcelable {
this.mCellSignalStrengthLte = ci.mCellSignalStrengthLte.copy();
}
@Override
public CellIdentityLte getCellIdentity() {
if (DBG) log("getCellIdentity: " + mCellIdentityLte);
return mCellIdentityLte;
@@ -55,6 +56,7 @@ public final class CellInfoLte extends CellInfo implements Parcelable {
mCellIdentityLte = cid;
}
@Override
public CellSignalStrengthLte getCellSignalStrength() {
if (DBG) log("getCellSignalStrength: " + mCellSignalStrengthLte);
return mCellSignalStrengthLte;

View File

@@ -48,6 +48,7 @@ public final class CellInfoTdscdma extends CellInfo implements Parcelable {
this.mCellSignalStrengthTdscdma = ci.mCellSignalStrengthTdscdma.copy();
}
@Override
public CellIdentityTdscdma getCellIdentity() {
return mCellIdentityTdscdma;
}
@@ -56,6 +57,7 @@ public final class CellInfoTdscdma extends CellInfo implements Parcelable {
mCellIdentityTdscdma = cid;
}
@Override
public CellSignalStrengthTdscdma getCellSignalStrength() {
return mCellSignalStrengthTdscdma;
}

View File

@@ -47,6 +47,7 @@ public final class CellInfoWcdma extends CellInfo implements Parcelable {
this.mCellSignalStrengthWcdma = ci.mCellSignalStrengthWcdma.copy();
}
@Override
public CellIdentityWcdma getCellIdentity() {
return mCellIdentityWcdma;
}
@@ -55,6 +56,7 @@ public final class CellInfoWcdma extends CellInfo implements Parcelable {
mCellIdentityWcdma = cid;
}
@Override
public CellSignalStrengthWcdma getCellSignalStrength() {
return mCellSignalStrengthWcdma;
}