public class NeighboringCellInfo extends Object implements Parcelable
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
Modifier and Type | Field and Description |
---|---|
static Parcelable.Creator<NeighboringCellInfo> |
CREATOR |
static int |
UNKNOWN_CID
Cell location is not available
|
static int |
UNKNOWN_RSSI
Signal strength is not available
|
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_ELIDE_DUPLICATES, PARCELABLE_WRITE_RETURN_VALUE
Constructor and Description |
---|
NeighboringCellInfo()
Deprecated.
|
NeighboringCellInfo(int rssi,
int cid)
Deprecated.
|
NeighboringCellInfo(int rssi,
String location,
int radioType)
Initialize the object from rssi, location string, and radioType
radioType is one of following
TelephonyManager.NETWORK_TYPE_GPRS ,
TelephonyManager.NETWORK_TYPE_EDGE ,
TelephonyManager.NETWORK_TYPE_UMTS ,
TelephonyManager.NETWORK_TYPE_HSDPA ,
TelephonyManager.NETWORK_TYPE_HSUPA ,
and TelephonyManager.NETWORK_TYPE_HSPA . |
NeighboringCellInfo(Parcel in)
Initialize the object from a parcel.
|
Modifier and Type | Method and Description |
---|---|
int |
describeContents()
Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation.
|
int |
getCid() |
int |
getLac() |
int |
getNetworkType() |
int |
getPsc() |
int |
getRssi() |
void |
setCid(int cid)
Deprecated.
cid value passed as in location parameter passed to constructor
NeighboringCellInfo(int, String, int) |
void |
setRssi(int rssi)
Deprecated.
initial rssi value passed as parameter to constructor
NeighboringCellInfo(int, String, int) |
String |
toString()
Returns a string representation of the object.
|
void |
writeToParcel(Parcel dest,
int flags)
Flatten this object in to a Parcel.
|
public static final int UNKNOWN_RSSI
public static final int UNKNOWN_CID
public static final Parcelable.Creator<NeighboringCellInfo> CREATOR
@Deprecated public NeighboringCellInfo()
NeighboringCellInfo(int, String, int)
@Deprecated public NeighboringCellInfo(int rssi, int cid)
NeighboringCellInfo(int, String, int)
public NeighboringCellInfo(int rssi, String location, int radioType)
TelephonyManager.NETWORK_TYPE_GPRS
,
TelephonyManager.NETWORK_TYPE_EDGE
,
TelephonyManager.NETWORK_TYPE_UMTS
,
TelephonyManager.NETWORK_TYPE_HSDPA
,
TelephonyManager.NETWORK_TYPE_HSUPA
,
and TelephonyManager.NETWORK_TYPE_HSPA
.public NeighboringCellInfo(Parcel in)
public int getRssi()
public int getLac()
public int getCid()
public int getPsc()
public int getNetworkType()
TelephonyManager.NETWORK_TYPE_UNKNOWN
means that the location information is unavailable.
Return TelephonyManager.NETWORK_TYPE_GPRS
or
TelephonyManager.NETWORK_TYPE_EDGE
means that Neighboring Cell information is stored for GSM network, in
which NeighboringCellInfo.getLac
and
NeighboringCellInfo.getCid
should be
called to access location.
Return TelephonyManager.NETWORK_TYPE_UMTS
,
TelephonyManager.NETWORK_TYPE_HSDPA
,
TelephonyManager.NETWORK_TYPE_HSUPA
,
or TelephonyManager.NETWORK_TYPE_HSPA
means that Neighboring Cell information is stored for UMTS network, in
which NeighboringCellInfo.getPsc
should be called to access location.@Deprecated public void setCid(int cid)
NeighboringCellInfo(int, String, int)
@Deprecated public void setRssi(int rssi)
NeighboringCellInfo(int, String, int)
public String toString()
Object
toString
method returns a string that
"textually represents" this object. The result should
be a concise but informative representation that is easy for a
person to read.
It is recommended that all subclasses override this method.
The toString
method for class Object
returns a string consisting of the name of the class of which the
object is an instance, the at-sign character `@
', and
the unsigned hexadecimal representation of the hash code of the
object. In other words, this method returns a string equal to the
value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())
public int describeContents()
Parcelable
Parcelable.writeToParcel(Parcel, int)
,
the return value of this method must include the
Parcelable.CONTENTS_FILE_DESCRIPTOR
bit.describeContents
in interface Parcelable
Parcelable.CONTENTS_FILE_DESCRIPTOR
public void writeToParcel(Parcel dest, int flags)
Parcelable
writeToParcel
in interface Parcelable
dest
- The Parcel in which the object should be written.flags
- Additional flags about how the object should be written.
May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE
.