public
final
class
GpsStatus
extends Object
| java.lang.Object | |
| ↳ | android.location.GpsStatus |
This class was deprecated
in API level 24.
use GnssStatus and GnssStatus.Callback.
This class represents the current state of the GPS engine.
This class is used in conjunction with the GpsStatus.Listener interface.
Nested classes | |
|---|---|
interface |
GpsStatus.Listener
This interface was deprecated
in API level 24.
use |
interface |
GpsStatus.NmeaListener
This interface was deprecated
in API level 24.
use |
Constants | |
|---|---|
int |
GPS_EVENT_FIRST_FIX
Event sent when the GPS system has received its first fix since starting. |
int |
GPS_EVENT_SATELLITE_STATUS
Event sent periodically to report GPS satellite status. |
int |
GPS_EVENT_STARTED
Event sent when the GPS system has started. |
int |
GPS_EVENT_STOPPED
Event sent when the GPS system has stopped. |
Public methods | |
|---|---|
int
|
getMaxSatellites()
Returns the maximum number of satellites that can be in the satellite
list that can be returned by |
Iterable<GpsSatellite>
|
getSatellites()
Returns an array of |
int
|
getTimeToFirstFix()
Returns the time required to receive the first fix since the most recent restart of the GPS engine. |
Inherited methods | |
|---|---|
java.lang.Object
| |
int GPS_EVENT_FIRST_FIX
Event sent when the GPS system has received its first fix since starting.
Call getTimeToFirstFix() to find the time from start to first fix.
Constant Value: 3 (0x00000003)
int GPS_EVENT_SATELLITE_STATUS
Event sent periodically to report GPS satellite status.
Call getSatellites() to retrieve the status for each satellite.
Constant Value: 4 (0x00000004)
int GPS_EVENT_STARTED
Event sent when the GPS system has started.
Constant Value: 1 (0x00000001)
int GPS_EVENT_STOPPED
Event sent when the GPS system has stopped.
Constant Value: 2 (0x00000002)
int getMaxSatellites ()
Returns the maximum number of satellites that can be in the satellite
list that can be returned by getSatellites().
| Returns | |
|---|---|
int |
the maximum number of satellites |
Iterable<GpsSatellite> getSatellites ()
Returns an array of GpsSatellite objects, which represent the
current state of the GPS engine.
| Returns | |
|---|---|
Iterable<GpsSatellite> |
the list of satellites |
int getTimeToFirstFix ()
Returns the time required to receive the first fix since the most recent restart of the GPS engine.
| Returns | |
|---|---|
int |
time to first fix in milliseconds |