summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Shuo Qian <shuoq@google.com> 2018-11-01 18:06:25 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2018-11-01 18:06:25 +0000
commitf5852d1500b62130b6f126531d28e5e57633c252 (patch)
tree706d246d603335715afee63eaa9d6fcd3ffb837b
parentfc406201033e361c3f4d62364b079fb155127a62 (diff)
parent61524e1b6144c7ab0dc80f370e6d95bd7f6d42e7 (diff)
Merge "Make SignalStrength#INVALID public"
-rwxr-xr-xapi/current.txt1
-rw-r--r--telephony/java/android/telephony/SignalStrength.java13
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;