From 2bd3c32795e4474f10d9b9548e8b9ff891aab268 Mon Sep 17 00:00:00 2001 From: Yi Jiang Date: Wed, 27 Jan 2021 12:55:16 -0800 Subject: [PATCH] Setup metrics collection in rotation resolver manager. Bug: 172370409 Test: none Change-Id: I4087955a6866e84f49b6961a18569c9e33499c1d --- .../RemoteRotationResolverService.java | 20 +++++--- ...RotationResolverManagerPerUserService.java | 3 ++ .../RotationResolverManagerService.java | 49 +++++++++++++++++++ 3 files changed, 66 insertions(+), 6 deletions(-) diff --git a/services/core/java/com/android/server/rotationresolver/RemoteRotationResolverService.java b/services/core/java/com/android/server/rotationresolver/RemoteRotationResolverService.java index 43f8a3a131d28..57e39b6c68298 100644 --- a/services/core/java/com/android/server/rotationresolver/RemoteRotationResolverService.java +++ b/services/core/java/com/android/server/rotationresolver/RemoteRotationResolverService.java @@ -21,6 +21,9 @@ import static android.content.Context.BIND_INCLUDE_CAPABILITIES; import static android.service.rotationresolver.RotationResolverService.ROTATION_RESULT_FAILURE_CANCELLED; import static android.service.rotationresolver.RotationResolverService.ROTATION_RESULT_FAILURE_TIMED_OUT; +import static com.android.server.rotationresolver.RotationResolverManagerService.RESOLUTION_FAILURE; +import static com.android.server.rotationresolver.RotationResolverManagerService.logRotationStats; + import android.annotation.NonNull; import android.content.ComponentName; import android.content.Context; @@ -29,6 +32,7 @@ import android.os.CancellationSignal; import android.os.Handler; import android.os.ICancellationSignal; import android.os.RemoteException; +import android.os.SystemClock; import android.rotationresolver.RotationResolverInternal; import android.service.rotationresolver.IRotationResolverCallback; import android.service.rotationresolver.IRotationResolverService; @@ -112,6 +116,7 @@ class RemoteRotationResolverService extends ServiceConnector.Impl