我现在创建一个应用程序来通过 GPS 检测设备的位置,我对 GPS 状态有疑问,我查看 GpsStatus.Listener 但它很复杂,因为我是 Android 新手。
这是我尝试对 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 数据
您能举例说明一下 GPS 状态吗?谢谢。
EDIT:伙计们,到目前为止它非常有帮助,现在我坚持不更改位置:当用户仍然停留在同一位置时, onLocationChange 方法将不会被触发,我错了吗?那么我如何测试它以便发送到服务器? :)
Look at 位置管理器 http://developer.android.com/reference/android/location/LocationManager.html,GPS 状态与 GPS 引擎本身有关,而不是位置通知,并且在所有平台/设备上都不可靠,甚至无法确定您是否已修复。
或者是较旧但仍然相关的tutorial http://blogoscoped.com/archive/2007-11-19-n27.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)