我正在研究android中的一个应用程序,在我的应用程序中,我需要将用户的确切位置发送到服务器。当我从服务器收到需要位置的推送通知时,我将位置发送到服务器。
这里是onStart方法的服务类我叫“
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, MINIMUM_TIME_BETWEEN_UPDATES, MINIMUM_DISTANCE_CHANGE_FOR_UPDATES,new MyLocationListener());"
"
获取用户位置的更新,并将位置保存到共享区域,当我获得位置推送通知时,我从共享的区域发送当前位置。
问题:
一切正常,但电池消耗殆尽。
我希望在需要时只调用位置更新,之后停止位置更新并提供用户最准确的位置。
答案 0 :(得分:0)