返回介绍

GpsStatus

发布于 2025-03-09 17:00:20 字数 1902 浏览 0 评论 0 收藏 0

GpsStatus

版本:Android 3.2 r1

结构

继承关系

public final class GpsStatus extends Object

java.lang.Object

android.location.GpsStatus

类概述

此类用于表述 GPS 引擎的当前状态,此类需要和 GpsStatus.Listener 接口结合使用。

常量

int GPS_EVENT_FIRST_FIX

当 GPS 系统模块接收到第一次 GPS 定位信息之后发送此事件码。调用 getTimeToFirstFix() 方法获取自 GPS 系统模块被开启至第一次定位所消耗的时间。

常量值:3(0x00000003)

int GPS_EVENT_SATELLITE_STATUS

周期性发送 GPS 卫星状态的事件码。调用 getSatellites() 方法获取每一颗定位卫星的各种状态。(译者注:此事件码需在获取到卫星状态之后,才会发送。在没有搜索到卫星的时候,不会发送此事件码。)

常量值:4 (0x00000004)

int GPS_EVENT_STARTED

当 GPS 系统模块被开启之后发送此事件码。

常量值:1 (0x00000001)

int GPS_EVENT_STOPPED

当 GPS 系统模块被关闭之后发送此事件码。

常量值:2 (0x00000002)

内部类

interface GpsStatus.Listener

用于接收当 GPS 状态发生改变时所发出的通知

interface GpsStatus.NmeaListener

用于从 GPS 接收 NMEA 信息。

公共方法

public int getMaxSatellites ()

返回通过 getSatellites() 方法返回的卫星列表的最大卫星数。

返回值

最大卫星数。

public Iterable<GpsSatellite> getSatellites ()

返回一组用于描述 GPS 引擎当前状态的卫星对象。

返回值

一组卫星对象。

public int getTimeToFirstFix ()

返回自 GPS 引擎最新启动以来至收到的首次定位所需的时间。

返回值

首次定位所需的时间

补充

文章精选

百度百科 GPS

Android 定位功能(一)

Android 定位功能(二)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文