установить данные местоположения макета по умолчанию в DDMS - PullRequest
1 голос
/ 23 декабря 2011

При использовании DDMS в затмении для имитации данных о местоположении я вручную вводил значение широты / долготы. Могу ли я установить значения по умолчанию для них, чтобы мне не пришлось делать это после перезапуска моего затмения?

1 Ответ

1 голос
/ 23 декабря 2011

Вы можете просто создать командный файл командной строки, который будет фиксировать географическое местоположение. Вы можете прочитать, как это сделать здесь и здесь .

Обновление:

Я искал исходные коды ddmlib. Мы можем только смеяться от комментария:

public class EmulatorControlPanel extends SelectionDependentPanel {

    // default location: Patio outside Charlie's
    private final static double DEFAULT_LONGITUDE = -122.084095;
    private final static double DEFAULT_LATITUDE = 37.422006;

Однако, если вы хотите, вы можете изменить это значение и перестроить источники. Этот класс находится здесь:

android/sdk/ddms/libs/ddmlib/src/com/android/ddmlib/EmulatorConsole.java

Я не очень хорош в размышлениях, возможно, возможно изменить эти значения через него.

Я не уверен, но я думаю, что можно добавить ddmlib.jar в ваше приложение и в вашем приложении установить значения для вашего местоположения.

Удачи! Если вам это удастся, напишите о своем опыте!

...