这个想法很简单:当 GPS 可用时 - 使用 gps 进行地理定位,当它闪烁时 - 使用网络提供商。
LocationListener
onStatusChanged
当 GPS 停止闪烁时,无论如何都不会触发's ,所以GpsStatus.Listener
当 GPS 修复它时,我正在使用和美妙地调用GpsStatus.GPS_EVENT_FIRST_FIX
。伟大的!但是,如果我松开修复然后返回修复 - 将不再调用此事件!因为它是..好吧..只有第一次修复。
当 GPS 丢失并再次开始闪烁时,没有调用任何事件。如何触发诸如捕获和丢失 GPS 之类的基本操作?