我现在创建一个应用程序来检测设备通过GPS的位置,我有GPS状态的问题,我看通过GpsStatus.Listener,但它很复杂,因为我是一个Android新手。如何测试GPS状态?
这里是我试图做的与GPS状态我在正确的轨道?
final Listener onGpsStatusChange = new GpsStatus.Listener() {
@Override
public void onGpsStatusChanged(int event) {
// TODO Auto-generated method stub
switch(event){
case GpsStatus.GPS_EVENT_STARTED:
// Started...
break ;
case GpsStatus.GPS_EVENT_FIRST_FIX:
// First Fix...
break ;
case GpsStatus.GPS_EVENT_STOPPED:
// Stopped...
break ;
}
}
};
我想测试设备是否是:
- 没有变化
- 新位置
- start_
- 没有GPS数据
你能解释一下GPSS状态用示例??,谢谢。
编辑: 家伙,它非常有帮助,到目前为止,现在我坚持没有改变位置:当用户仍然停留在相同的位置,然后onLocationChange方法不会解雇我错了?那么如何测试它才能发送到服务器? :)
这是非常有用的,Thx – sayvortana