1

我试图了解在构造位置请求时通过增加 setInterval() 持续时间可以节省多少电量。我尝试了两种情况

  1. 使用 setInterval() 和 60000millis 的位置请求
  2. 使用 setInterval() 作为 500millis 的位置请求

在这两种情况下,当位置更新开始时,状态栏中都会出现一个 GPS 图标。但是request2返回的准确率比request1好。请解释内部发生的情况以及由此产生的电池影响

场景 1 的位置请求如下所示

private final LocationRequest mLocationRequestHighAccuracy = LocationRequest
        .create().setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY)
        .setInterval(60000)
        .setFastestInterval(100);
4

0 回答 0