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