我一直在使用LocationClient
并设置了Geofence
,但不知道如何测试它。
问题来自于你不能在模拟器中运行应用程序的事实,因为LocationClient
使用在模拟器中不可用的GooglePlayServices
。你也不能使用MockLocations
,据我所知,因为你使用MockLocations
通过创建一个提供者,和LocationClient
不让你设置一个提供者。
所以…我应该如何测试我的Geofence
?(除了上车…)
大多数手机都有一个调试设置来启用模拟位置。
例如,在我的三星S3上,它在
下面设置->开发人员选项->允许模拟位置
打开后,你需要一个应用程序从play商店设置位置。
以为例https://play.google.com/store/apps/details?id=com.lexa.fakegps& hl = en