Как смоделировать скорость на эмуляторе Android? - PullRequest
1 голос
/ 24 мая 2010

Есть ли способ эмулировать скорость на эмуляторе Android?

[править] Цель этого тестирования метода getSpeed ​​()

Пример: Я хочу настроить устройство на20 миль в час.

Ответы [ 3 ]

2 голосов
/ 24 мая 2010

Да, вы можете сделать это.Если вы используете Eclipse для разработки своего приложения, вам нужно перейти к перспективе DDMS.Там вы должны найти окно под названием Emulator control.В этом окне вы можете отправлять новые географические местоположения (GPS-координаты) на ваш эмулятор или устройство.Поскольку вы хотите увеличить скорость, лучше использовать файлы GPX или KML.В этих файлах вы можете определить координаты GPS, и эти координаты будут считываться шаг за шагом.Выбрав соответствующие координаты, вы можете симулировать постоянную скорость.

0 голосов
/ 20 октября 2015

Объект 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 секунд

0 голосов
/ 04 мая 2012

Я столкнулся с той же проблемой, что и у моего компьютера с высокой конфигурацией 3i 4GB, но эмулятор работает так медленно, я нашел что-то, что работает для меня, и надеюсь, что это может работать для других, я хотел бы поделиться этим здесь

Я только что добавил Device ram size к Моему существующему AVD и установил size to 1000MB (потому что мне достаточно выделить 4 ГБ). Нет, скорость моего AVD была окончательной надеждой, что она может помочь вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...