我目前正在开发一个支持应用内位置模拟的应用。能够模拟其他应用程序的位置也很酷。
从那时起,我在努力决定使用哪种API,即标准LocationManager
或FusedLocationProvider
。
这是因为我无法清楚了解LocationManager
的行为。
对于FusedLocationProvider
,您可以在docs中找到以下内容:
这将影响所有使用 FusedLocationProviderApi,包括地理防御程序客户端(即地理围栏 可以根据模拟位置进行触发。
不幸的是,LocationManager
(docs)未说明使用TestProviders
时的特定行为
我感兴趣的是,LocationManager
是否将嘲笑的位置提供给其他应用程序,如果这样做的好处是,无论使用FusedLocationProvider
或{ {1}}?