5

位置访问是否依赖于活动识别过程?在某些设备中,我只能在打开我的位置设置后才能让我的活动识别样本工作

4

2 回答 2

1

此问题已在 Google Play 服务的最新更新 (4.3.23 (1069729-030)) 中修复。我们需要做的就是用最新版本(4.3.23(1069729-030))替换库项目“google-play-services_lib”。如果我们切换位置设置,我注意到 AR 更新会延迟大约 1 分钟,但它可以工作。

于 2014-04-09T08:36:49.907 回答
0

活动识别是 Google Play Location API 的一部分。请参阅此处的文档:

您可以看到这是 Play 提供的定位服务的一部分。在内部,需要某种方法来确定设备的移动速度——这需要基于位置的计算。

ActivityRecognitionClient以下是文档的“类概述”段落的摘录 :

它仅使用低功率传感器以将功率使用降至最低。

这表明(正如 OP 指出的那样)API 依赖于网络位置,而不是 GPS 位置。


因此,从安全方面来看,这是有道理的。

如果我作为用户决定不想让任何应用看到或使用我的位置,那么我希望 Play API 遵守该决定。

其他任何事情,都会失去安全性。

于 2013-10-02T11:31:51.640 回答