android - 如何将实际的 - 不是模拟的 - GPS 信号输入到 Android 模拟器中

标签 android gps location emulation

首先,我对使用模拟位置不感兴趣 - 我需要实际的实时位置。我有一个 uBlox GPS 接收器连接到 Windows 7 PC,在我的情况下,它在 COM3 上提供 NMEA 语句。 PC 正在运行 Android 模拟器 (BlueStacks)。有没有办法从 uBlox GPS 接收器到 Android 模拟器获取实时位置?

最佳答案

你不可能从模拟的 android 访问 COM3 ......所以......

您可以在主机 PC 上编写一个实用程序或服务,以通过 adb 更新“模拟”位置。

ADB 命令:geo fix -82.411629 28.054553

您可以通过包装已启动的 adb 实例的进程,或通过向 localhost:5554 发送 telnet 命令来运行 adb shell。

Telnet 需要握手序列才能启动。不是很直的 socket 。有关详细信息,请参阅 telnet RFC。不难做。

关于android - 如何将实际的 - 不是模拟的 - GPS 信号输入到 Android 模拟器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49200801/

相关文章:

android - 如何在Gradle中添加系统权限

android - 改造返回错误 307,在 android 中调用 web 服务

android - 转换 GPS 坐标以匹配自定义 2d 户外布局图像

android - react-native - 在 CSS StyleSheet 中添加公式会影响性能吗?

java - 使用自定义适配器获取检查项目

java - gps位置和本地时间

php - 如何使用 PHP 监听 TCP 端口?

android - 在Android中获得“卫星 View ”和“使用中的卫星”的重要性

php - 如何制作一个允许使用 Google API 在外部搜索引擎中搜索的输入字段?

java - 寻找朝拜方向的通用逻辑