public final class GpsStatus
extends Object
java.lang.Object | |
↳ | android.location.GpsStatus |
此类在API级别24中已被弃用。
使用GnssStatus
和GnssStatus.Callback
。
这个类表示GPS引擎的当前状态。
该类与 GpsStatus.Listener
接口配合使用。
Nested classes |
|
---|---|
interface |
GpsStatus.Listener 此接口在API级别24中已弃用。 |
interface |
GpsStatus.NmeaListener 此接口在API级别24中已弃用。 |
Constants |
|
---|---|
int |
GPS_EVENT_FIRST_FIX GPS系统自启动以来收到第一次修复时发送的事件。 |
int |
GPS_EVENT_SATELLITE_STATUS 定期发送事件以报告GPS卫星状态。 |
int |
GPS_EVENT_STARTED GPS系统启动时发送的事件。 |
int |
GPS_EVENT_STOPPED GPS系统停止时发送的事件。 |
Public methods |
|
---|---|
int |
getMaxSatellites() 返回卫星列表中可以返回 |
Iterable<GpsSatellite> |
getSatellites() 返回一个 |
int |
getTimeToFirstFix() 返回自最近重新启动GPS引擎以来接收第一个修复程序所需的时间。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
int GPS_EVENT_FIRST_FIX
GPS系统自启动以来收到第一次修复时发送的事件。 致电getTimeToFirstFix()
查找从开始到第一次修复的时间。
常量值:3(0x00000003)
int GPS_EVENT_SATELLITE_STATUS
定期发送事件以报告GPS卫星状态。 致电getSatellites()
检索每个卫星的状态。
常量值:4(0x00000004)
int getMaxSatellites ()
返回卫星列表中可以返回 getSatellites()
的最大卫星数量。
Returns | |
---|---|
int |
the maximum number of satellites |
Iterable<GpsSatellite> getSatellites ()
返回一个包含 GpsSatellite
对象的数组,它们表示GPS引擎的当前状态。
Returns | |
---|---|
Iterable<GpsSatellite> |
the list of satellites |
int getTimeToFirstFix ()
返回自最近重新启动GPS引擎以来接收第一个修复程序所需的时间。
Returns | |
---|---|
int |
time to first fix in milliseconds |