| /* |
| * Copyright (C) 2022 The Android Open Source Project |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| syntax = "proto2"; |
| |
| package android.jank; |
| |
| /** |
| * Enum used by UIInteractionFrameInfoReported. |
| */ |
| enum InteractionType { |
| UNKNOWN_INTERACTION = 0; |
| NOTIFICATION_SHADE_SWIPE = 1; |
| SHADE_SCROLL_FLING = 3; |
| SHADE_ROW_EXPAND = 4; |
| SHADE_ROW_SWIPE = 5; |
| SHADE_QS_EXPAND_COLLAPSE = 6; |
| SHADE_QS_SCROLL_SWIPE = 7; |
| LAUNCHER_APP_LAUNCH_FROM_RECENTS = 8; |
| LAUNCHER_APP_LAUNCH_FROM_ICON = 9; |
| LAUNCHER_APP_CLOSE_TO_HOME = 10; |
| LAUNCHER_APP_CLOSE_TO_PIP = 11; |
| LAUNCHER_QUICK_SWITCH = 12; |
| SHADE_HEADS_UP_APPEAR = 13; |
| SHADE_HEADS_UP_DISAPPEAR = 14; |
| SHADE_NOTIFICATION_ADD = 15; |
| SHADE_NOTIFICATION_REMOVE = 16; |
| SHADE_APP_LAUNCH = 17; |
| LOCKSCREEN_PASSWORD_APPEAR = 18; |
| LOCKSCREEN_PATTERN_APPEAR = 19; |
| LOCKSCREEN_PIN_APPEAR = 20; |
| LOCKSCREEN_PASSWORD_DISAPPEAR = 21; |
| LOCKSCREEN_PATTERN_DISAPPEAR = 22; |
| LOCKSCREEN_PIN_DISAPPEAR = 23; |
| LOCKSCREEN_TRANSITION_FROM_AOD = 24; |
| LOCKSCREEN_TRANSITION_TO_AOD = 25; |
| LAUNCHER_OPEN_ALL_APPS = 26; |
| LAUNCHER_ALL_APPS_SCROLL = 27; |
| LAUNCHER_APP_LAUNCH_FROM_WIDGET = 28; |
| SETTINGS_PAGE_SCROLL = 29; |
| LOCKSCREEN_UNLOCK_ANIMATION = 30; |
| SHADE_APP_LAUNCH_FROM_HISTORY_BUTTON = 31; |
| SHADE_APP_LAUNCH_FROM_MEDIA_PLAYER = 32; |
| SHADE_APP_LAUNCH_FROM_QS_TILE = 33; |
| SHADE_APP_LAUNCH_FROM_SETTINGS_BUTTON = 34; |
| STATUS_BAR_APP_LAUNCH_FROM_CALL_CHIP = 35; |
| PIP_TRANSITION = 36; |
| WALLPAPER_TRANSITION = 37; |
| USER_SWITCH = 38; |
| SPLASHSCREEN_AVD = 39; |
| SPLASHSCREEN_EXIT_ANIM = 40; |
| SCREEN_OFF = 41; |
| SCREEN_OFF_SHOW_AOD = 42; |
| ONE_HANDED_ENTER_TRANSITION = 43; |
| ONE_HANDED_EXIT_TRANSITION = 44; |
| UNFOLD_ANIM = 45; |
| SUW_LOADING_TO_SHOW_INFO_WITH_ACTIONS = 46; |
| SUW_SHOW_FUNCTION_SCREEN_WITH_ACTIONS = 47; |
| SUW_LOADING_TO_NEXT_FLOW = 48; |
| SUW_LOADING_SCREEN_FOR_STATUS = 49; |
| SPLIT_SCREEN_ENTER = 50; |
| SPLIT_SCREEN_EXIT = 51; |
| LOCKSCREEN_LAUNCH_CAMERA = 52; |
| SPLIT_SCREEN_RESIZE = 53; |
| SETTINGS_SLIDER = 54; |
| TAKE_SCREENSHOT = 55; |
| VOLUME_CONTROL = 56; |
| BIOMETRIC_PROMPT_TRANSITION = 57; |
| SETTINGS_TOGGLE = 58; |
| SHADE_DIALOG_OPEN = 59; |
| USER_DIALOG_OPEN = 60; |
| TASKBAR_EXPAND = 61; |
| TASKBAR_COLLAPSE = 62; |
| SHADE_CLEAR_ALL = 63; |
| LAUNCHER_UNLOCK_ENTRANCE_ANIMATION = 64; |
| LOCKSCREEN_OCCLUSION = 65; |
| RECENTS_SCROLLING = 66; |
| LAUNCHER_APP_SWIPE_TO_RECENTS = 67; |
| LAUNCHER_CLOSE_ALL_APPS_SWIPE = 68; |
| LAUNCHER_CLOSE_ALL_APPS_TO_HOME = 69; |
| IME_INSETS_ANIMATION = 70 [deprecated = true]; |
| LOCKSCREEN_CLOCK_MOVE_ANIMATION = 71; |
| LAUNCHER_OPEN_SEARCH_RESULT = 72; |
| LAUNCHER_APP_CLOSE_TO_HOME_FALLBACK = 79; |
| IME_INSETS_SHOW_ANIMATION = 81; |
| IME_INSETS_HIDE_ANIMATION = 82; |
| SPLIT_SCREEN_DOUBLE_TAP_DIVIDER = 83; |
| LAUNCHER_UNFOLD_ANIM = 84; |
| PREDICTIVE_BACK_CROSS_ACTIVITY = 85; |
| PREDICTIVE_BACK_CROSS_TASK = 86; |
| PREDICTIVE_BACK_HOME = 87; |
| |
| reserved 2; |
| reserved 73 to 78; // For b/281564325. |
| reserved 80; |
| } |
| |
| enum DisplayResolution { |
| UNKNOWN_RESOLUTION = 0; |
| SD = 1; // x < 1280×720 |
| HD = 2; // 1280×720 <= x < 1920x1080 |
| FHD = 3; // 1920x1080 <= x < 2560x1440 |
| QHD = 4; // 2560x1440 <= x |
| } |
| |
| /** |
| * Enum used by UIActionLatencyReported. |
| */ |
| enum ActionType { |
| UNKNOWN_ACTION = 0; |
| ACTION_EXPAND_PANEL = 1; |
| ACTION_TOGGLE_RECENTS = 2; |
| ACTION_FINGERPRINT_WAKE_AND_UNLOCK = 3; |
| ACTION_CHECK_CREDENTIAL = 4; |
| ACTION_CHECK_CREDENTIAL_UNLOCKED = 5; |
| ACTION_TURN_ON_SCREEN = 6; |
| ACTION_ROTATE_SCREEN = 7; |
| ACTION_FACE_WAKE_AND_UNLOCK = 8; |
| ACTION_START_RECENTS_ANIMATION = 9; |
| ACTION_ROTATE_SCREEN_CAMERA_CHECK = 10; |
| ACTION_ROTATE_SCREEN_SENSOR = 11; |
| ACTION_LOCKSCREEN_UNLOCK = 12; |
| ACTION_USER_SWITCH = 13; |
| ACTION_SWITCH_DISPLAY_UNFOLD = 14; |
| ACTION_UDFPS_ILLUMINATE = 15; |
| ACTION_SHOW_BACK_ARROW = 16; |
| ACTION_LOAD_SHARE_SHEET = 17; |
| ACTION_SHOW_SELECTION_TOOLBAR = 18; |
| ACTION_FOLD_TO_AOD = 19; |
| ACTION_SHOW_VOICE_INTERACTION = 20; |
| ACTION_REQUEST_IME_SHOWN = 21; |
| ACTION_REQUEST_IME_HIDDEN = 22; |
| ACTION_SMARTSPACE_DOORBELL = 23; |
| reserved 24 to 26; // For b/281564325. |
| } |
| |