android - 有没有办法使用 Android 模拟器和 'geo fix' 传递当前速度数据以及纬度和经度?

标签 android performance gps emulation geo

我目前正在构建一个使用 Android 模拟器传递 GPS 位置数据的 Android 应用程序,特别是 latitude , longitude , 和 speed .我已经使用了一个真实的设备,一切都很好,但我现在需要只使用一个模拟器。

getSpeed Location 的方法类用于获取 speed信息。 speed以米/秒为单位报告。 Location类还提供 latitudelongitude使用 getLatitudegetLongitude , 分别。

使用 geo fix longitude latitude当“telnet”-ing 进入模拟器时只允许您通过 latitudelongitude作为以下格式的参数 geo fix <longitude> <latitude> .

如果我要从命令行传递速度,有没有办法做到这一点?我已经阅读过使用 Chrome 浏览器的 Ripple 扩展。

谢谢。

最佳答案

您必须通过 telnet 使用 geo nmea 命令:

geo nmea $GPRMC,081836,A,3751.65,S,14507.36,E,000.0,360.0,130998,011.3,E*62

格式定义为here .在此示例中,000.0 是以节为单位的地速。

关于android - 有没有办法使用 Android 模拟器和 'geo fix' 传递当前速度数据以及纬度和经度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8331569/

相关文章:

C# List<T>.ToArray 性能不好?

ios5 - CLLocationManager 未更新位置

android - 房间: using variable in query

android - 如何从 Logcat 隐藏 NativeCrypto 消息

android - 旧货如何消费

mysql - 按时间间隔对行进行分组

java - 在尝试使用 GPS 之前如何检查它是否已启用

android - 将图标添加到 Android 抽屉导航?

JavaScript 性能 - 除法还是乘法?/vs *

python - 生成器函数性能