2012-06-19 264 views
2

我使用此代码来获取GPS传感器数据。Android-gps监听器

mlocManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); 
mlocListener = new MyLocationListener(); 
mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 2000, 1, mlocListener); 

为什么我的gps图标不断打开和关闭?

+0

如果你的意思是图标的闪烁,那么我猜你的手机GPS-Sensor会搜索卫星。 – lhlmgr

+0

程序正确返回位置和速度,但图标仍然闪烁。我认为时间= 2000年发生了一些事情,但我不完全清楚。 –

回答

0

2000毫秒大约是0.0333333秒。在你的代码中,你每0.0333333秒就要求更新位置信息。

mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 2000, 1, mlocListener); 

这意味着GPS并不总是必须自行更新。这就是为什么GPS图标不断打开和关闭。

+0

2000毫秒恰好是2秒。 – Till

+1

我很抱歉,但那不是事实。 – AndroidDev