diff options
| author | 2018-07-23 16:01:30 -0700 | |
|---|---|---|
| committer | 2018-07-23 16:01:30 -0700 | |
| commit | dabe94f353a5bd48408c743dac3bd5c68b4bb76a (patch) | |
| tree | b0e73b3ea52fd904704e185f47a33e63059a60e9 | |
| parent | dc0144d0d74c91039701443e9b78f74d2045dd75 (diff) | |
| parent | 232487ff44d55b8670b179ea21b85504e52b8950 (diff) | |
Merge "Access Identity and SignalStrength from CellInfo" am: c99ced9db8
am: 232487ff44
Change-Id: I5602c4c6ef7287c7549ca35533c7f3dbc6856b49
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; } |