create a system.setLocationMinTime() to complement the system.setLocationThreshold for the GPS battery management.
The Android Location Manager uses a minTime and minDistance combination in the requestLocationUpdates methods to determine how often to send a location event. Currently, you use the system.setLocationThreshold (according to docs) to set the minDistance between events. I understand that you currently hardcode the minTime to 1000. Allowing the minTime to be set through a system.setLocationMinTime() would greatly simplify gps capabilities.