我想立刻知道GPS是否已打开并定位。
我不想监听事件 - 只需获得答案(如果定位成功,则获取位置)。
在所有示例中,人们创建侦听器并等待来自GPS的事件。我的调用应立即返回。
任何11级以上的内容都可以,但如果某些内容仅存在于14级及以上,则我可以管理。
谢谢。
我不想监听事件 - 只需获得答案(如果定位成功,则获取位置)。
在所有示例中,人们创建侦听器并等待来自GPS的事件。我的调用应立即返回。
任何11级以上的内容都可以,但如果某些内容仅存在于14级及以上,则我可以管理。
谢谢。
我不想监听事件 - 我只需要得到答案
你可以使用 getLastKnownLocation()
,但如果返回 null
,那么你必须等待位置更新。
要测试GPS是否处于活动状态,请使用isProviderEnabled()
。
您还应考虑使用PASSIVE_PROVIDER
。它会报告任何位置修复,无论是GPS、NETWORK等。
isProviderEnabled()
。getLastKnownLocation()
应返回最后一个获取的修复程序,但如果用户刚从挪威 20 公里以上的长隧道中出现,则数据将过时。您可以像任何其他对象一样使用 getTime()
检查此位置对象的时间戳。 - SamgetTime()
应该参考设备的时区,所以您需要询问设备它处于哪个时区,我不认为GPS会复制这个接口。但这是我的直觉反应,我会再次检查自己,并让您知道是否发现了任何不同之处。 - Sam