我想在Android emulator中获得经度和纬度,以便进行测试.

有谁能指导我如何做到这一点吗?

如何将模拟器的位置设置为测试位置?

推荐答案

您可以通过Telnet连接到模拟器.然后你就有了一个模拟器控制台,可以让你输入某些数据,比如地理定位、网络等.

关于如何使用控制台的详细说明见第here章.

telnet localhost 5554

然后,您可以使用geo命令在设备上设置纬度、经度和海拔高度(如果需要),该高度将通过GPS位置提供程序传递给所有程序.有关详细说明,请参阅上面的链接.

要在控制台中运行的特定命令是

geo fix <longitude value> <latitude value>

我发现这个网站有助于找到一个真实的lat/lng:http://itouchmap.com/latlong.html

如果你需要一个以上的坐标,你可以使用一个kml文件和一个路由,这是一个小的描述在这article.我目前找不到更好的消息来源.

Android相关问答推荐

使用不同的Google帐户登录

Jetpack编写Lazy列滑动删除动画不顺利结束

安卓喷气背包组成倒计时动画

可组合:don';t剪辑视图

如何共享没有';t是否存在?(仅信息)在Android?

android回收器查看点击事件无响应

Android - 如何使 TextInputEditText 的高度恰好为 2 行?

请求访问小部件中的位置权限

在 Android Studio 中获取更新版本的 Picasso 库的错误警告消息

Android Studio XML 文本在 ConstraintLayout 中不居中

如何在一个活动中预加载图像然后在另一个活动中加载它们?

Android Studio电鳗:javaHome好像无效

如何在 BottomBar jetpack compose 中删除选定的椭圆项目 colored颜色

如何限制键盘输入键不允许在下一行输入(Android Jetpack Compose 中的 TextField)

Jetpack Compose Material3 禁用 ListItem

在 Android Studio 中替换字符串中的 "

这是 let 函数的正确用法吗?

在 jetpack compose 中使用 .shadow 和 Button 会导致问题

Jetpack compose 绘制形状

可扩展性 Qt 5.15 Android