其他分享
首页 > 其他分享> > android-“ requestActivityTransitionUpdates”和“ requestActivityUpdates”中哪一个消耗的电池比其他电池少?

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

作者:互联网

Android中有两种玩游戏的选项:

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

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

第二:通过在过渡期间捕获特定活动来处理特定活动:

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

第二选择没有检测间隔参数.因此不清楚在一分钟内检查传感器多少次.

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

解决方法:

答案是requestActivityUpdates.因为它仅使用低功率传感器,以将功耗降至最低(参考link).但是,由于已弃用requestActivityUpdates,因此无法再进行比较,您只能使用requestActivityTransitionUpdates(参考link).

标签:google-play-services,location,activity-recognition,android
来源: https://codeday.me/bug/20191109/2011528.html