我正在 Android 上开发一个应用程序,我正在尝试使用这个应用程序在 Android 6.0.1(物理设备)上进行位置模拟。
该应用程序包含一个网页视图,该网页视图呈现一些包含谷歌地图的页面。
我在Settings → Developer Options → Mock Location App下启用了模拟位置应用程序,它可以与手机上的 Google 地图应用程序一起正常工作,但它不适用于我的应用程序。
事实上,我已经尝试使用远程设备进行调试,当我使用模拟位置应用程序时,HTML5 的地理定位对象似乎不存在,但当我不存在时它确实存在。
我还读到有时您需要关闭 Wi-Fi,因为它会尝试模拟位置,但它会快速回到 Wi-Fi 提供的位置。事情是因为我的应用程序,我需要“打开”数据。
还尝试在 Chrome 应用程序(在我的手机上)中使用谷歌地图,这也不适用于模拟。
作为旁注:它在我的设备植根之前和之后进行了测试,但没有任何改变。它是使用 Xamarin Forms 开发的。
我尝试了 GPS 模式“高精度”和“仅 gps”,但均无济于事。