From 4e278a41f2e246f08375c8df70b1399d3268b82b Mon Sep 17 00:00:00 2001 From: Riddle Hsu Date: Wed, 1 Feb 2023 07:48:48 +0000 Subject: [PATCH] Add event log for setRequestedOrientation To clarify app's behavior. Bug: 259085920 Test: Call Activity#setRequestedOrientation by a sample app. Check events log. Change-Id: I7dd937f7e56cd6229801b385456fccb9a73791b8 --- .../com/android/server/wm/ActivityClientController.java | 2 ++ .../core/java/com/android/server/wm/EventLogTags.logtags | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/wm/ActivityClientController.java b/services/core/java/com/android/server/wm/ActivityClientController.java index 316b12a426e48..45076379dc4f2 100644 --- a/services/core/java/com/android/server/wm/ActivityClientController.java +++ b/services/core/java/com/android/server/wm/ActivityClientController.java @@ -749,6 +749,8 @@ class ActivityClientController extends IActivityClientController.Stub { synchronized (mGlobalLock) { final ActivityRecord r = ActivityRecord.isInRootTaskLocked(token); if (r != null) { + EventLogTags.writeWmSetRequestedOrientation(requestedOrientation, + r.shortComponentName); r.setRequestedOrientation(requestedOrientation); } } diff --git a/services/core/java/com/android/server/wm/EventLogTags.logtags b/services/core/java/com/android/server/wm/EventLogTags.logtags index b36f83580aed3..031e022f0746c 100644 --- a/services/core/java/com/android/server/wm/EventLogTags.logtags +++ b/services/core/java/com/android/server/wm/EventLogTags.logtags @@ -1,4 +1,4 @@ -# See system/core/logcat/event.logtags for a description of the format of this file. +# See system/logging/logcat/event.logtags for a description of the format of this file. option java_package com.android.server.wm @@ -59,6 +59,10 @@ option java_package com.android.server.wm 31002 wm_task_moved (TaskId|1|5),(Root Task ID|1|5),(Display Id|1|5),(ToTop|1),(Index|1) # Task removed with source explanation. 31003 wm_task_removed (TaskId|1|5),(Root Task ID|1|5),(Display Id|1|5),(Reason|3) + +# Set the requested orientation of an activity. +31006 wm_set_requested_orientation (Orientation|1|5),(Component Name|3) + # bootanim finished: 31007 wm_boot_animation_done (time|2|3)