2010-12-23 41 views
6

的HTC Desire我进入基于位置的模式,我检查任何位置的供应商存在通过调用什么是位置提供者“被动”?看到与Android 2.2

List<String> android.location.LocationManager.getProviders(boolean enabledOnly) //enabledOnly = true 

和检查结果列表的大小了。

现在我使用Android 2.2在HTC Desire上测试了我的应用程序。系统设置不允许任何位置跟踪(GPS和手机关闭)。

但是,返回的列表有1个条目,其值为“被动”。它是什么?我可以使用它吗?提供者似乎很慢/不工作。

回答

9

Android API reference

用于接收地点,而无需实际启动位置锁定的一个特殊的位置提供。当其他应用程序或服务请求它们时,此提供程序可用于被动接收位置更新,而无需实际请求您自己的位置。该提供者将返回由其他提供者生成的位置。

所以不行,如果没有其他位置提供商可用,它不太可能对你有好处。

+0

我明白了,这是一个由Android API 8(2.2)引入的新提供者, – OneWorld 2011-01-03 10:49:41

相关问题