在DDMS设置默认模拟位置数据

时间:2011-12-23 12:33:39

标签: android eclipse android-emulator ddms

在eclipse中使用DDMS模拟位置数据时,我手动输入lat / lng值。我可以为它们设置默认值,这样我就不必在重启日食之后完成它了吗?

1 个答案:

答案 0 :(得分:1)

您只需创建将修复地理位置的命令行批处理文件。您可以阅读如何执行此操作herehere

更新

我搜索了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添加到您的应用程序中,并在您的应用程序中为您的位置设置值。

祝你好运!如果你设法做到这一点,请写下你的经历!