java如何欺骗location在Android上使用LocationClient和Geofences进行测试?
我一直在使用LocationClient
并设置了一个Geofence
,但不知道如何测试它
这个问题来自这样一个事实:你不能在模拟器中运行这个应用程序,因为LocationClient
使用了GooglePlayServices
,而这在模拟器中是不可用的。据我所知,您也不能使用MockLocations
,因为您通过创建提供程序来使用MockLocations
,并且LocationClient
不允许您设置提供程序
所以。。。我应该如何测试我的Geofence
?(除了上车……)
# 1 楼答案
大多数手机都有调试设置来模拟位置
例如,在我的三星S3上
打开此功能后,您需要play store的一个应用程序来设置位置
举个例子 https://play.google.com/store/apps/details?id=com.lexa.fakegps&hl=en