Объект Location имеет метод для установки скорости устройства:
//the instance
Location location;
//retrieves the speed of the device
location.getSpeed()
// set the speed of the device of course for testing purporses, remember to
// remove this when deploying your appplication
location.setSpeed((float) 20.0)
Если вы хотите смоделировать изменение скорости с течением времени, вы можете установить таймер и уменьшить или увеличить скорость за этот промежуток времени, например:
int secondsDelayed = 5;
new Handler().postDelayed(new Runnable() {
public void run() {
location.setSpeed((float) 50.0);
}
}, secondsDelayed * 1000);
Это увеличит скорость до 50 км / ч в течение 5 секунд