Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';s位置提供商“;被动的;?在HTC Desire上看到Android 2.2_Android_Android Location_Locationmanager - Fatal编程技术网

什么';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)引入的新提供商