【问题标题】:set default mock location data at DDMS在 DDMS 设置默认模拟位置数据
【发布时间】:2012-01-26 19:38:11
【问题描述】:

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

【问题讨论】:

    标签: android eclipse android-emulator ddms


    【解决方案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 添加到您的应用程序中,并在您的应用程序中为您的位置设置值。

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

    【讨论】:

    • 好吧,一个批处理文件就可以了,但没有办法永远设置默认值吗? DDMS中的默认值从何而来?
    猜你喜欢
    • 2012-07-14
    • 2012-12-26
    • 1970-01-01
    • 2021-05-25
    • 2014-05-15
    • 2013-09-28
    • 2021-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多