0

是否可以在 Android 模拟器上显示我们当前的位置?如果是怎么办?

谢谢你。

4

3 回答 3

4

您需要在模拟器的情况下设置纬度和经度,因为模拟器没有 gps 检测硬件来获取当前位置。

telnet localhost 5554
geo fix <longitude value> <latitude value> For ex: geo fix 68.54546 37.5117579
于 2013-02-03T18:41:21.573 回答
1

您可以使用 DDMS 在模拟器上伪造 GPS 位置数据,此处解释:http: //developer.android.com/tools/debugging/ddms.html#ops-location和此处:http: //developer.android.com/guide /topics/location/strategies.html#MockData

于 2013-02-03T18:35:04.347 回答
1

您可以通过其外壳与仿真器实例进行交互。

  1. 启动模拟器。
  2. 从终端运行telnet localhost 5554,您现在处于仿真器外壳中。
  3. 键入help,它将显示可用的命令,如假电话、短信、电池等。
  4. 要了解有关命令类型的更多信息help <command name>
  5. 键入help geo,它将打印可用的位置命令。
  6. 试试 geo fix 1 1
  7. 尝试更多其他纬度和经度值。
于 2013-02-03T18:43:46.220 回答