什么';s位置提供商“;被动的;?在HTC Desire上看到Android 2.2
在进入基于位置的模式之前,我通过调用什么';s位置提供商“;被动的;?在HTC Desire上看到Android 2.2,android,android-location,locationmanager,Android,Android Location,Locationmanager,在进入基于位置的模式之前,我通过调用 List<String> android.location.LocationManager.getProviders(boolean enabledOnly) //enabledOnly = true 列出android.location.LocationManager.getProviders(布尔启用)//enabledOnly=true 以及检查结果列表的大小 现在我用安卓2.2在HTC Desire上测试了我的应用程序。系统设置不允许
List<String> android.location.LocationManager.getProviders(boolean enabledOnly) //enabledOnly = true
列出android.location.LocationManager.getProviders(布尔启用)//enabledOnly=true
以及检查结果列表的大小
现在我用安卓2.2在HTC Desire上测试了我的应用程序。系统设置不允许任何位置跟踪(GPS和手机已关闭)
但是,返回的列表有1个条目,其值为“被动”。这是怎么一回事?我能用它吗?提供程序似乎运行缓慢/不工作。来自:
一种特殊的位置提供程序,用于在不实际启动位置修复的情况下接收位置。当其他应用程序或服务请求位置更新时,可以使用此提供程序被动接收位置更新,而不需要自己实际请求位置。此提供程序将返回由其他提供程序生成的位置
因此,不,如果没有其他位置提供商,这可能对您没有任何好处。我明白了,这是安卓API 8(2.2)引入的新提供商