| 123456789101112131415161718192021222324252627282930313233 |
- package eVVM.apk.helper.GPS;
- import android.location.Location;
- import android.os.Bundle;
- /**
- * 类描述:供外部实现的接口
- * Created by lizhenya on 2016/9/12.
- */
- public interface GPSLocationListener {
- /**
- * 方法描述:位置信息发生改变时被调用
- *
- * @param location 更新位置后的新的Location对象
- */
- void UpdateLocation(Location location);
- /**
- * 方法描述:provider定位源类型变化时被调用
- *
- * @param provider provider的类型
- * @param status provider状态
- * @param extras provider的一些设置参数(如高精度、低功耗等)
- */
- void UpdateStatus(String provider, int status, Bundle extras);
- /**
- * 方法描述:GPS状态发生改变时被调用(GPS手动启动、手动关闭、GPS不在服务区、GPS占时不可用、GPS可用)
- *
- * @param gpsStatus 详见{@link GPSProviderStatus}
- */
- void UpdateGPSProviderStatus(int gpsStatus);
- }
|