首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将GPS发送到android模拟器

如何将GPS发送到android模拟器
EN

Stack Overflow用户
提问于 2017-02-01 22:07:44
回答 1查看 726关注 0票数 0

如何将模拟的GPS位置发送到模拟器?(这不是一个重复的问题,因为我已经尝试过其他解决方案,不起作用)

1)打开“工具”->“Android”->“Android设备监视器”-“仿真器控件”选项卡,位置控件是不可编辑的。

2)模拟器也有"...“选项,打开一个带有位置的控制面板。在那里我可以看到GPS数据点并发送,但即使我什么都不做,我的程序也会发生变化

代码语言:javascript
复制
public void onMapReady(GoogleMap googleMap) {
        mMap = googleMap;

        if (mMap != null) {
            mMap.setMyLocationEnabled(true);
            mMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
        }

3)如果我必须使用终端,我如何知道仿真器连接了哪个端口。

我用过genymotion,它工作得很好,除了还不能在上面安装谷歌地图。

EN

回答 1

Stack Overflow用户

发布于 2017-02-01 22:19:09

首先回答问题的第三部分:仿真器所连接的端口写在仿真器窗口的顶部

其中写入了名称,然后是端口(默认为:5554)

回答你问题的第一点和第二点:

要通过命令行告诉模拟器假gps数据,您需要通过telnet连接:

telnet localhost <your emulator port>

之后,它会要求您提供身份验证令牌。控制台将向您显示它所在的路径。您需要通过输入令牌

auth <your auth token>

现在,您已经连接到您的仿真器,并告诉他您想要什么。

您可以在https://developer.android.com/studio/run/emulator-commandline.html上找到所有命令的完整文档

..。或者您在控制台中键入help ;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41981783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档