Added in API level 3
Deprecated in API level 24

GpsSatellite


public final class GpsSatellite
extends Object

java.lang.Object
   ↳ android.location.GpsSatellite


This class was deprecated in API level 24.
use GnssStatus and GnssStatus.Callback.

This class represents the current state of a GPS satellite. This class is used in conjunction with the GpsStatus class.

Summary

Public methods

float getAzimuth()

Returns the azimuth of the satellite in degrees.

float getElevation()

Returns the elevation of the satellite in degrees.

int getPrn()

Returns the PRN (pseudo-random number) for the satellite.

float getSnr()

Returns the signal to noise ratio for the satellite.

boolean hasAlmanac()

Returns true if the GPS engine has almanac data for the satellite.

boolean hasEphemeris()

Returns true if the GPS engine has ephemeris data for the satellite.

boolean usedInFix()

Returns true if the satellite was used by the GPS engine when calculating the most recent GPS fix.

Inherited methods

Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

Indicates whether some other object is "equal to" this one.

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

Public methods

getAzimuth

Added in API level 3
public float getAzimuth ()

Returns the azimuth of the satellite in degrees. The azimuth can vary between 0 and 360.

Returns
float the azimuth in degrees

getElevation

Added in API level 3
public float getElevation ()

Returns the elevation of the satellite in degrees. The elevation can vary between 0 and 90.

Returns
float the elevation in degrees

getPrn

Added in API level 3
public int getPrn ()

Returns the PRN (pseudo-random number) for the satellite.

Returns
int PRN number

getSnr

Added in API level 3
public float getSnr ()

Returns the signal to noise ratio for the satellite.

Returns
float the signal to noise ratio

hasAlmanac

Added in API level 3
public boolean hasAlmanac ()

Returns true if the GPS engine has almanac data for the satellite.

Returns
boolean true if the satellite has almanac data

hasEphemeris

Added in API level 3
public boolean hasEphemeris ()

Returns true if the GPS engine has ephemeris data for the satellite.

Returns
boolean true if the satellite has ephemeris data

usedInFix

Added in API level 3
public boolean usedInFix ()

Returns true if the satellite was used by the GPS engine when calculating the most recent GPS fix.

Returns
boolean true if the satellite was used to compute the most recent fix.