diff options
| author | 2018-11-01 18:06:25 +0000 | |
|---|---|---|
| committer | 2018-11-01 18:06:25 +0000 | |
| commit | f5852d1500b62130b6f126531d28e5e57633c252 (patch) | |
| tree | 706d246d603335715afee63eaa9d6fcd3ffb837b | |
| parent | fc406201033e361c3f4d62364b079fb155127a62 (diff) | |
| parent | 61524e1b6144c7ab0dc80f370e6d95bd7f6d42e7 (diff) | |
Merge "Make SignalStrength#INVALID public"
| -rwxr-xr-x | api/current.txt | 1 | ||||
| -rw-r--r-- | telephony/java/android/telephony/SignalStrength.java | 13 |
2 files changed, 10 insertions, 4 deletions
diff --git a/api/current.txt b/api/current.txt index d94df4c14091..04d1730d2d60 100755 --- a/api/current.txt +++ b/api/current.txt @@ -42553,6 +42553,7 @@ package android.telephony { method public int getLevel(); method public boolean isGsm(); method public void writeToParcel(android.os.Parcel, int); + field public static final int INVALID = 2147483647; // 0x7fffffff } public final class SmsManager { diff --git a/telephony/java/android/telephony/SignalStrength.java b/telephony/java/android/telephony/SignalStrength.java index fb801b29b945..def5e7d87108 100644 --- a/telephony/java/android/telephony/SignalStrength.java +++ b/telephony/java/android/telephony/SignalStrength.java @@ -65,8 +65,9 @@ public class SignalStrength implements Parcelable { }; /** - * Use Integer.MAX_VALUE because -1 is a valid value in signal strength. - * @hide + * Indicates the invalid measures of signal strength. + * + * For example, this can be returned by {@link #getEvdoDbm()} or {@link #getCdmaDbm()} */ public static final int INVALID = Integer.MAX_VALUE; @@ -173,9 +174,9 @@ public class SignalStrength implements Parcelable { public SignalStrength(boolean gsmFlag) { mGsmSignalStrength = 99; mGsmBitErrorRate = -1; - mCdmaDbm = -1; + mCdmaDbm = INVALID; mCdmaEcio = -1; - mEvdoDbm = -1; + mEvdoDbm = INVALID; mEvdoEcio = -1; mEvdoSnr = -1; mLteSignalStrength = 99; @@ -542,6 +543,8 @@ public class SignalStrength implements Parcelable { /** * Get the CDMA RSSI value in dBm + * + * @return the CDMA RSSI value or {@link #INVALID} if invalid */ public int getCdmaDbm() { return this.mCdmaDbm; @@ -556,6 +559,8 @@ public class SignalStrength implements Parcelable { /** * Get the EVDO RSSI value in dBm + * + * @return the EVDO RSSI value or {@link #INVALID} if invalid */ public int getEvdoDbm() { return this.mEvdoDbm; |