public abstract class CellSignalStrength implements android.os.Parcelable {
method public int describeContents();
method public abstract boolean equals(java.lang.Object);
+ method public abstract int getAsuLevel();
+ method public abstract int getDbm();
+ method public abstract int getLevel();
method public abstract int hashCode();
method public abstract void writeToParcel(android.os.Parcel, int);
field public static final android.os.Parcelable.Creator CREATOR;
public class CellSignalStrengthCdma extends android.telephony.CellSignalStrength implements android.os.Parcelable {
method public boolean equals(java.lang.Object);
+ method public int getAsuLevel();
method public int getCdmaDbm();
method public int getCdmaEcio();
+ method public int getCdmaLevel();
+ method public int getDbm();
method public int getEvdoDbm();
method public int getEvdoEcio();
+ method public int getEvdoLevel();
method public int getEvdoSnr();
+ method public int getLevel();
method public int hashCode();
method public void writeToParcel(android.os.Parcel, int);
field public static final android.os.Parcelable.Creator CREATOR;
public class CellSignalStrengthGsm extends android.telephony.CellSignalStrength implements android.os.Parcelable {
method public boolean equals(java.lang.Object);
+ method public int getAsuLevel();
+ method public int getDbm();
+ method public int getLevel();
method public int hashCode();
method public void writeToParcel(android.os.Parcel, int);
field public static final android.os.Parcelable.Creator CREATOR;
public class CellSignalStrengthLte extends android.telephony.CellSignalStrength implements android.os.Parcelable {
method public boolean equals(java.lang.Object);
+ method public int getAsuLevel();
+ method public int getDbm();
+ method public int getLevel();
method public int getTimingAdvance();
method public int hashCode();
method public void writeToParcel(android.os.Parcel, int);
}
/**
- * Get LTE as level 0..4
- *
- * @hide
+ * Get signal level as an int from 0..4
*/
@Override
public int getLevel() {
/**
* Get the LTE signal level as an asu value between 0..97, 99 is unknown
* Asu is calculated based on 3GPP RSRP. Refer to 3GPP 27.007 (Ver 10.3.0) Sec 8.69
- *
- * @hide
*/
@Override
public int getAsuLevel() {
/**
* Get cdma as level 0..4
- *
- * @hide
*/
public int getCdmaLevel() {
final int cdmaDbm = getCdmaDbm();
/**
* Get Evdo as level 0..4
- *
- * @hide
*/
public int getEvdoLevel() {
int evdoDbm = getEvdoDbm();
}
/**
- * Get as dBm
- *
- * @hide
+ * Get the signal strength as dBm
*/
@Override
public int getDbm() {