diff options
6 files changed, 19 insertions, 0 deletions
diff --git a/telephony/java/android/telephony/CellInfo.java b/telephony/java/android/telephony/CellInfo.java index 3aab3fc9e199..bffeb170792e 100644 --- a/telephony/java/android/telephony/CellInfo.java +++ b/telephony/java/android/telephony/CellInfo.java @@ -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. * diff --git a/telephony/java/android/telephony/CellInfoCdma.java b/telephony/java/android/telephony/CellInfoCdma.java index 6403bc5a16a1..8b8d1bbe3fc6 100644 --- a/telephony/java/android/telephony/CellInfoCdma.java +++ b/telephony/java/android/telephony/CellInfoCdma.java @@ -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; } diff --git a/telephony/java/android/telephony/CellInfoGsm.java b/telephony/java/android/telephony/CellInfoGsm.java index a3a9b315241e..f7af1b201698 100644 --- a/telephony/java/android/telephony/CellInfoGsm.java +++ b/telephony/java/android/telephony/CellInfoGsm.java @@ -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; } diff --git a/telephony/java/android/telephony/CellInfoLte.java b/telephony/java/android/telephony/CellInfoLte.java index b892e89a8517..97d856e39c80 100644 --- a/telephony/java/android/telephony/CellInfoLte.java +++ b/telephony/java/android/telephony/CellInfoLte.java @@ -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; diff --git a/telephony/java/android/telephony/CellInfoTdscdma.java b/telephony/java/android/telephony/CellInfoTdscdma.java index 7084c51f1b8a..4fb1bce1cb8f 100644 --- a/telephony/java/android/telephony/CellInfoTdscdma.java +++ b/telephony/java/android/telephony/CellInfoTdscdma.java @@ -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; } diff --git a/telephony/java/android/telephony/CellInfoWcdma.java b/telephony/java/android/telephony/CellInfoWcdma.java index 005f3d341ec1..4f9dcb1a0637 100644 --- a/telephony/java/android/telephony/CellInfoWcdma.java +++ b/telephony/java/android/telephony/CellInfoWcdma.java @@ -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; } |