首先,我对使用模拟位置不感兴趣——我需要实际的实时位置。我有一个 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 实例的进程来运行 adb shell,也可以通过向 localhost:5554 发送 telnet 命令来运行 adb shell。
Telnet 需要握手序列才能启动。不太直的 socket 。有关详细信息,请参阅 telnet RFC。不难做到。
关于android - 如何将实际 - 而非模拟 - GPS 信号输入 Android 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49200801/