【问题标题】:Android emulator send network provider updatesAndroid 模拟器发送网络提供商更新
【发布时间】:2013-01-23 20:46:42
【问题描述】:

如何将更新发送到 Android 模拟器,就好像它们来自“网络”提供商一样。 DDMS 似乎作为“gps”提供者发送,无法更改。

【问题讨论】:

    标签: android ddms android-location


    【解决方案1】:

    据我所知,很遗憾,您不能在模拟器中使用“网络”提供程序。

    注意:提供模拟位置数据作为 GPS 位置数据注入, 因此您必须向 GPS_PROVIDER 请求位置更新,以便 模拟位置数据工作。

    http://developer.android.com/guide/topics/location/strategies.html#MockData

    【讨论】:

    • 这很不幸。有没有办法从命令行做到这一点?
    • 不,很遗憾,不,只要您“模拟”位置、DDMS 或从终端使用“geo fix”,它就会使用 GPS 作为提供者。
    • 哦,好吧。谢谢(你的)信息。看起来我可以在内部创建一个 LocationProvider 子类并使用它,但它会成为我的应用程序的一部分,我只是希望它用于测试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多