如何欺骗的位置做测试与LocationClient和地理围栏在Android上



我一直在使用LocationClient并设置了Geofence,但不知道如何测试它。

问题来自于你不能在模拟器中运行应用程序的事实,因为LocationClient使用在模拟器中不可用的GooglePlayServices。你也不能使用MockLocations,据我所知,因为你使用MockLocations通过创建一个提供者,和LocationClient不让你设置一个提供者。

所以…我应该如何测试我的Geofence ?(除了上车…)

大多数手机都有一个调试设置来启用模拟位置。

例如,在我的三星S3上,它在

下面

设置->开发人员选项->允许模拟位置

打开后,你需要一个应用程序从play商店设置位置。

为例https://play.google.com/store/apps/details?id=com.lexa.fakegps& hl = en

最新更新