安卓手机模拟位置实现

Posted by AchanYao on May 7, 2020

神说要有光,于是这个世界就出现了太阳

我说我该在印度洋上,于是我便来到了印度洋

国内某游戏可能需要来模拟定位到不同的地方来获得更好的游戏体验

安卓手机设置

打开开发者选项

Android 上的“设置”应用包含一个名为开发者选项的屏幕,您可以使用该屏幕配置一些系统行为来帮助您分析和调试应用性能。例如,您可以启用 USB 调试、捕获错误报告、启用点按的视觉反馈、在窗口 surface 更新时刷写 surface、使用 GPU 渲染 2D 图形,等等。

在 Android 4.1 及更低版本上,开发者选项屏幕在默认情况下处于启用状态。在 Android 4.2 及更高版本上,您必须启用此屏幕。要启用开发者选项,请点按版本号选项 7 次。您可以在以下位置之一找到此选项,具体取决于您的 Android 版本:

  • Android 9(API 级别 28)及更高版本:设置 > 关于手机 > 版本号
  • Android 8.0.0(API 级别 26)和 Android 8.1.0(API 级别 26):设置 > 系统 > 关于手机 > 版本号
  • Android 7.1(API 级别 25)及更低版本:设置 > 关于手机 > 版本号

开发者选项屏幕顶部,您可以开启或关闭这些选项(如下图)。您可能希望此设置处于开启状态。关闭后,除了那些不需要在设备与开发计算机之间通信的选项外,大部分选项都会被停用。

image.png

打开usb调试

要启用 USB 调试,请在开发者选项菜单中开启 USB 调试选项。您可以在以下位置之一找到此选项,具体取决于您的 Android 版本:

  • Android 9(API 级别 28)及更高版本:设置 > 系统 > 高级 > 开发者选项 > USB 调试
  • Android 8.0.0(API 级别 26)和 Android 8.1.0(API 级别 26):设置 > 系统 > 开发者选项 > USB 调试
  • Android 7.1(API 级别 25)及更低版本:设置 > 开发者选项 > USB 调试

下载并选择模拟位置信息应用

使用此选项可以模拟设备的 GPS 位置,以测试您的应用在其他位置时行为是否相同。要使用此选项,请下载并安装 GPS 模拟位置应用。

Google Play应用推荐Fade Location,国内用户可以使用https://github.com/littleRich/VirtualLocation,补个下载链接

以上两款应用都不能直接搜索地址,且与腾讯地图sdk有着1-2km的偏差,如果有更好的软件可以在评论区留言

位置模拟

设置好开发者模式就可以开始模拟了,以筋斗云软件为例,我们随意打开点击一个地方,点击下方开始穿越,就可以横跨整个地球。

image.png

在qq上的效果,原谅它离海岸线有点远。

image.png

友情链接

我的个人博客

我的公众号AchanYao后援团

qrcode_for_gh_70cd355367b9_258.jpg

如果觉得本文对你有用的话可以点赞+关注