位置访问是否依赖于活动识别过程? 在某些设备中,我可以在启用我的位置设置后使我的活动识别示例正常工作
答案 0 :(得分:1)
此问题已在Google Play服务的最新更新(4.3.23(1069729-030))中修复。我们需要做的就是替换库项目" google-play-services_lib"最新版本(4.3.23(1069729-030))。如果我们切换位置设置,我注意到AR更新中的延迟大约1分钟,但它确实有效。
答案 1 :(得分:0)
活动识别是Google Play Location API的一部分。请参阅此处的文档:
您可以看到这是Play提供的位置服务的一部分。在内部需要某种方式来确定设备的移动速度 - 这需要基于位置的计算。
以下是ActivityRecognitionClient
documentation:
它只使用低功率传感器,以便将功耗保持在最低水平。
这表明(正如OP指出的那样)API依赖于网络位置,而不是GPS位置。
因此从安全方面来说这是有意义的。
如果我作为用户决定不让任何应用查看或使用我的位置,那么我希望Play API能够遵守该决定。
其他任何事情,安全性都会丢失。