Android位置更新问题

时间:2011-03-23 08:35:15

标签: android

我正在研究android中的一个应用程序,在我的应用程序中,我需要将用户的确切位置发送到服务器。当我从服务器收到需要位置的推送通知时,我将位置发送到服务器。

这里是onStart方法的服务类我叫“

locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, MINIMUM_TIME_BETWEEN_UPDATES, MINIMUM_DISTANCE_CHANGE_FOR_UPDATES,new MyLocationListener());"
   "

获取用户位置的更新,并将位置保存到共享区域,当我获得位置推送通知时,我从共享的区域发送当前位置。

问题:

  1. 我的Gps提供程序一直处于启用状态并消耗大量电池
  2. 如何保存电池?
  3. 我想发送用户的准确位置?
  4. 一切正常,但电池消耗殆尽。

    我希望在需要时只调用位置更新,之后停止位置更新并提供用户最准确的位置。

1 个答案:

答案 0 :(得分:0)