在 Android 中有两种播放 Activity 的选项:
第 1 步:检测特定时间间隔内的 Activity :
public Task<Void> requestActivityUpdates (
long detectionIntervalMillis,
PendingIntent callbackIntent
);
第二:通过在转换中捕获特定 Activity 来处理它们:
public Task<Void> requestActivityTransitionUpdates (
ActivityTransitionRequest activityTransitionRequest,
PendingIntent pendingIntent
);
第二个选择没有检测间隔参数。所以它在一分钟内检查传感器多少次还不清楚。
我想知道考虑到电池影响时应该使用哪个?
答案是 requestActivityUpdates。 因为它只使用低功率传感器以将功耗保持在最低水平(引用 link)。但这些不能再进行比较,因为 requestActivityUpdates 已弃用,您只能使用 requestActivityTransitionUpdates (引用 link)。
我是一名优秀的程序员,十分优秀!