【问题标题】:benefits of Fused-Provider with BALANCED_POWER over Network-Provider具有 BALANCED_POWER 的 Fused-Provider 对 Network-Provider 的好处
【发布时间】:2014-07-30 07:20:52
【问题描述】:

如果我理解正确,与 PRIORITY_BALANCED_POWER_ACCURACY 融合的提供商正在使用网络提供商。

那么融合提供者有什么好处呢?

【问题讨论】:

    标签: android networking location location-provider


    【解决方案1】:

    这不是 Fused 提供程序的工作方式。在文档中它说:

    应用程序无法指定 LocationClient 使用的确切位置源,例如 GPS。事实上,系统可能有多个位置源(提供者)在运行,并且可能会将来自多个源的结果融合到一个 Location 对象中。

    根据文档,PRIORITY_BALANCED_POWER_ACCURACY 是对块级准确性的要求。由于它不是高功率,这可能意味着网络提供商(wifi 和蜂窝),但也可能存在使用 GPS 信息的情况。例如,如果设备已经有 GPS 位置,可能来自另一个应用程序。

    此外,Fused 提供商使用传感器数据(不是网络或 GPS)来提高位置准确性。我不能说这究竟是如何工作的,但你可以看到融合的位置确实更准确。

    Android docs for details.

    【讨论】:

      猜你喜欢
      • 2016-04-09
      • 2016-05-30
      • 2019-09-04
      • 2016-10-30
      • 2019-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多