首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android: Location对象的提供者

Android: Location对象的提供者
EN

Stack Overflow用户
提问于 2013-01-12 21:02:26
回答 2查看 140关注 0票数 0

位置构造函数中的provider参数的用途是什么?

代码语言:javascript
复制
Location (String provider)

我可以传递除NETWORK_PROVIDERGPS_PROVIDER之外的其他字符串吗

原因是我想在一个数据结构中存储一些坐标,使用一个Location对象而不是一对doubles。这是一个正确的推理吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-12 21:08:30

除了NETWORK_PROVIDER或GPS_PROVIDER之外,

还可以传递其他字符串吗?

是的你可以。

您可以将被动提供程序传递给Location。被动提供程序:

一种特殊的位置提供程序,用于接收位置而不实际启动位置确定。

此提供程序可用于在其他应用程序或服务请求位置更新时被动地接收位置更新,而无需自己实际请求位置。此提供程序将返回由其他提供程序生成的位置。您可以查询getProvider()方法来确定位置更新的来源。希望这能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2013-01-12 21:07:07

你也可以通过PASSIVE_PROVIDER (搜索文档)。

我永远不会存储一个Location对象,我觉得这没有任何意义。请保存一对替身:-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14293586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档