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

标签 android eclipse android-emulator ddms

在eclipse中使用DDMS模拟位置数据时,我手动输入lat/lng值。我可以为它们设置默认值,以便在重新启动 eclipse 后不必重新设置吗?

最佳答案

您可以简单地创建命令行批处理文件来修复地理位置。您可以阅读如何执行此操作 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

我不太擅长反射(reflection),也许可以通过反射(reflection)来改变这个值(value)观。

我不确定,但我认为可以将 ddmlib.jar 添加到您的应用程序,并在您的应用程序中为您的位置设置值。

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

关于android - 在 DDMS 设置默认模拟位置数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8616134/

相关文章:

android - Android 中的处理程序和线程

java - RoboBinding:firePropertyChange() 上没有此类属性异常

android - 如何将 TabLayout 的背景颜色与工具栏匹配?

android - 无法解析函数 'glDrawTexfOES'

eclipse - 如何使用 Eclipse Memory Analyzer Tool 从正在运行的进程中转储堆?

android - 如何将数组传递给另一个 Activity ?

android - 如何收听通讯录中插入/更新/删除的联系人

java - 打包java项目

android - Galaxy Note 3 模拟器规范

Android 模拟器旋转但应用程序不重绘