“requestActivityTransitionUpdates”和“requestActivityUpdates”中的哪一个消耗的电量比其他电量少?

时间:2018-04-19 12:48:24

标签: android location google-play-services activity-recognition

在Android中有两种玩法活动:

1st:以特定时间间隔检测活动:

  public Task<Void> requestActivityUpdates (
           long detectionIntervalMillis, 
           PendingIntent callbackIntent
       );

第二:通过在过渡期间捕捉特定活动/活动来处理它们:

public Task<Void> requestActivityTransitionUpdates (
          ActivityTransitionRequest activityTransitionRequest, 
          PendingIntent pendingIntent
       );

第二选择没有检测间隔参数。那么一分钟内检查传感器的次数并不清楚。

我想知道在考虑电池影响时应该使用哪一个?

1 个答案:

答案 0 :(得分:3)

答案是 requestActivityUpdates。因为它只使用低功率传感器以保持最低功耗(参考link)。但是这些不能再被比较 requestActivityUpdates 并且您只能使用 requestActivityTransitionUpdates (参考link)。